Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
1d6118d
update submodules to v0.12 branch
dr-orlovsky Jan 5, 2025
ff1d881
chore(test): upgrade rgb-test infra with bitlight's local-env images
will-bitlightlabs Feb 11, 2025
edd13e3
refactor: enhance RGB test infrastructure with improved Docker config…
will-bitlightlabs Feb 11, 2025
b99378f
chore: update submodules to v0.12 branch heads
will-bitlightlabs Feb 12, 2025
45c450b
chore: keep complex project organizations compiling properly
will-bitlightlabs Feb 13, 2025
ff667b7
feat(tests): add summary report for RGB v11 baseline test execution
will-bitlightlabs Feb 13, 2025
3efb1d3
fix(tests): resolve node connection and reorg test issues
will-bitlightlabs Feb 13, 2025
e326654
feat: (WIP) refactoring utils from rgb V0.11 to V0.12
will-bitlightlabs Feb 13, 2025
f365696
feat: (WIP) build utils scaffolding for V0.12
will-bitlightlabs Feb 14, 2025
0a34a8c
feat(tests): add NonInflatableAsset schema and update issuance test f…
will-bitlightlabs Feb 14, 2025
b7e8785
feat: completed asset issue with custom parameters
will-bitlightlabs Feb 17, 2025
70e6133
feat(tests): implement NIA issuance with custom parameters in issuanc…
will-bitlightlabs Feb 17, 2025
e1c8e78
feat(tests): Optimize asset release and test data persistence
will-bitlightlabs Feb 18, 2025
a438313
feat(tests): add CFA issuance functionality with custom parameters an…
will-bitlightlabs Feb 18, 2025
8b7ba28
feat(tests): add support for multiple UTXO allocations in CFA and NIA…
will-bitlightlabs Feb 18, 2025
59a1306
feat(tests): (WIP) Implement asset transfer api and related test cases
will-bitlightlabs Feb 19, 2025
bb43d53
chore: Refactoring rgb-runtime in helper and adjusting the simple-tra…
will-bitlightlabs Feb 20, 2025
4eca2f5
feat(tests): Refactor simple_transfer test to support dynamic Witness…
will-bitlightlabs Feb 20, 2025
173a5b0
feat(tests): Implement transfer loop related test cases
will-bitlightlabs Feb 21, 2025
e90541c
feat(tests): Refactoring transfer-loop logic to cover full test scena…
will-bitlightlabs Feb 21, 2025
a8b34b4
feat(tests): Add test cases accept_0conf and same_transfer_twice_no_u…
will-bitlightlabs Feb 24, 2025
a8524ea
feat(tests): Add comprehensive tests for NIA asset transfers and allo…
will-bitlightlabs Feb 24, 2025
eb216b4
feat(tests): Update transfer tests for RGB v0.12 migration and API ch…
will-bitlightlabs Feb 26, 2025
63e12a4
feat(tests): adapt reorg_history test cases for RGB v0.12
will-bitlightlabs Feb 27, 2025
c3465ff
feat(tests): custom coinselect, auth_token & payments for reorg tests
will-bitlightlabs Feb 28, 2025
007cdaa
feat(tests): Add test cases for genesis revert and mainnet wallet rec…
will-bitlightlabs Feb 28, 2025
770d4d8
feat(tests): Update transfer tests for RGB v0.12 and add V12 test sum…
will-bitlightlabs Mar 3, 2025
a59a798
feat(tests): Add invoice reuse and update tests for RGB v0.12 API cha…
will-bitlightlabs Mar 3, 2025
a0d7350
feat(tests): Added stress tests and enhanced reporting capabilities t…
will-bitlightlabs Mar 4, 2025
282a990
feat(tests): Enhance stress test reporting and add detailed performan…
will-bitlightlabs Mar 5, 2025
b340c81
feat(tests): Remove outdated test logs and summary files
will-bitlightlabs Mar 6, 2025
955cc8a
feat(tests): Implement targeted attack types for RGB consignment testing
will-bitlightlabs Mar 7, 2025
eb96806
feat(tests): Enhance consignment utils and add unit tests
will-bitlightlabs Mar 11, 2025
9d418bd
feat(tests): Remove obsolete validation and backup stress test files
will-bitlightlabs Mar 11, 2025
5c4329c
refactor(tests): Clean up unused variables and improve code readability
will-bitlightlabs Mar 11, 2025
dd56465
feat(tests): Remove obsolete fixture YAML files
will-bitlightlabs Mar 11, 2025
92082eb
feat(tests): Add sync_and_rollback_state method for future rollback s…
will-bitlightlabs Mar 11, 2025
855a553
test: Update receive_from_unbroadcasted_transfer_to_blinded for RGB v…
will-bitlightlabs Mar 11, 2025
5437d5f
feat(tests): Integrate new issuer NIA/FUA issuance and transfer API t…
will-bitlightlabs Mar 20, 2025
8183082
chore: remove useless CFAIssueParams
will-bitlightlabs Mar 24, 2025
c6c2d07
chore: ignore consignment tests
will-bitlightlabs Mar 24, 2025
61bc340
feat(tests): Added new FAC issuance test templates and related features
will-bitlightlabs Mar 25, 2025
1109bd2
feat(tests): Implement RGB21 complex specification type conversion an…
will-bitlightlabs Mar 25, 2025
39fa3d1
feat(tests): Add RGB21 contract state parsing functionality
will-bitlightlabs Mar 26, 2025
7064433
feat: enhance RGB21-FAC contract tests and update dependencies
will-bitlightlabs Mar 31, 2025
00168d2
fix: resolve transaction conflicts and block height assertions in int…
will-bitlightlabs Apr 2, 2025
bdd01a6
refactor: modularize helpers.rs into specialized components
will-bitlightlabs Apr 2, 2025
28eba4a
fix: resolve ChangeRequired error in stress tests
will-bitlightlabs Apr 3, 2025
ff3f06b
docs: explain test behavior differences between RGB v0.11 and v0.12
will-bitlightlabs Apr 9, 2025
d313a81
chore(WIP): Adapt test framework to latest RGB v0.12
will-bitlightlabs Apr 24, 2025
51184a5
chore(WIP): Continuously adapt to the latest fixes
will-bitlightlabs Apr 29, 2025
64ad17b
update repos to v0.12.0-beta.6
dr-orlovsky May 4, 2025
e2df184
use new RBF APIs
dr-orlovsky May 4, 2025
dedc641
fix same_transfer_twice_no_update_witnesses tests
dr-orlovsky May 4, 2025
56c3235
update dependencies with the latest fixes
dr-orlovsky May 5, 2025
817bcea
Merge pull request #1 from RGB-WG/v0.12-fixes
will-bitlightlabs May 6, 2025
d95ffc9
chore: add test pay_one_invoice_twice
astral-bitlight May 7, 2025
10ce589
fix: resolve reorg bug in rollback functions and enable reorg testing
will-bitlightlabs May 8, 2025
aaf77fa
docs: add RGB reorg test report detailing test design, scenarios, imp…
will-bitlightlabs May 8, 2025
58ee620
feat: implement same_transfer_twice_update_witnesses test case with a…
will-bitlightlabs May 9, 2025
b0a43b6
refactor: implement revert_transfer_state function
will-bitlightlabs May 9, 2025
d65d49e
chore: update submodule, add RBF and reorg test reports
will-bitlightlabs May 12, 2025
32b3b64
docs: clarify impact of bp-wallet fix on RBF test and explain previou…
will-bitlightlabs May 12, 2025
1140721
feat: add RGB Asset Issuance Test Report and update issuance tests
will-bitlightlabs May 13, 2025
b66a335
fix: error of same_transfer_twice_no_update_witnesses and fmt
will-bitlightlabs May 13, 2025
67da5c2
fix: failure of the rbf_transfer assertion
will-bitlightlabs May 13, 2025
cdd50ff
test: add #[serial] attribute to revert_transfer_state for proper exe…
will-bitlightlabs May 14, 2025
f4ac756
fix: add force stop sync functionality to prevent invalid asset trans…
will-bitlightlabs May 14, 2025
ceb61c9
test: enhance same_transfer_twice_no_update_witnesses with additional…
will-bitlightlabs May 14, 2025
5697e1e
chore: update dependencies and add RGB reorg test analysis report
will-bitlightlabs May 15, 2025
311ca09
feat: All reorg test cases have passed
will-bitlightlabs May 15, 2025
eb9b988
chore: update submodules rgb-std and sonic to latest commits
will-bitlightlabs May 16, 2025
aa39df9
refactor: rename template functions for clarity and add ignore attrib…
will-bitlightlabs May 16, 2025
cc4d9ab
chore: fix some lints
will-bitlightlabs May 16, 2025
5f4e191
chore: update submodule rgb-std to latest commit and remove obsolete …
will-bitlightlabs May 16, 2025
8732b9f
feat: update all submodules to align with official RGB v0.12
will-bitlightlabs May 16, 2025
8e195e2
fix: issue of failed restart of Node 2
will-bitlightlabs May 20, 2025
f24fb09
chore: update for revised pre-release v0.12
dr-orlovsky May 19, 2025
0871e8c
chore: update to v0.12 RC1
dr-orlovsky May 20, 2025
d55c7e7
Merge pull request #2 from RGB-WG/revision
will-bitlightlabs May 21, 2025
cde94be
chore: update to v0.12 RC2 pre-publication
dr-orlovsky Jun 1, 2025
08fe5a9
Merge pull request #3 from RGB-WG/revision
will-bitlightlabs Jun 3, 2025
98fafd0
refactor: simplify allocation checks in transfer tests
will-bitlightlabs Jun 3, 2025
4225dcd
test: add RBF failure scenario to transfer tests
will-bitlightlabs Jun 10, 2025
dfbdf72
chore: update submodules and dependencies to v0.12 RC2
will-bitlightlabs Jun 10, 2025
ada9f2b
chore: update dependencies and submodule for rgb-std
will-bitlightlabs Jun 11, 2025
93a1904
chore: update submodule commit for bp-std
will-bitlightlabs Jun 13, 2025
72ecd2a
test: add multi-wallet blind transfer scenario to transfer tests
will-bitlightlabs Jun 14, 2025
245a03c
test: add cross transfer unconfirmed scenario to transfer tests
will-bitlightlabs Jun 17, 2025
c691f9d
test: add spend from UTXO with multiple allocations scenario to trans…
will-bitlightlabs Jun 18, 2025
2f1d00b
chore: update submodule commit for rgb-std
will-bitlightlabs Jun 18, 2025
12f09df
chore: update submodule commit for rgb-std
will-bitlightlabs Jun 24, 2025
6520d15
chore: update submodule commit for bp-wallet
will-bitlightlabs Jun 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# RPC NAME AND PASSWORD
RPC_USER=bitcoin
RPC_PASSWORD=bitcoin
# Bitcoin Core RPC Port
BITCOIN_RPC_PORT_1=18443
BITCOIN_RPC_PORT_2=18444
BITCOIN_RPC_PORT_3=18445
# Electrum RPC Port
ELECTRUM_PORT_1=50001
ELECTRUM_PORT_2=50002
ELECTRUM_PORT_3=50003
# Electrs HTTP API Port
API_PORT_1=3001
API_PORT_2=3002
API_PORT_3=3003
# Esplora UI Port
EXPLORE_UI_PORT_1=5005
EXPLORE_UI_PORT_2=5006
EXPLORE_UI_PORT_3=5007


23 changes: 13 additions & 10 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@
[submodule "rust-aluvm"]
path = rust-aluvm
url = https://github.com/aluvm/rust-aluvm
[submodule "rgb-interfaces"]
path = rgb-interfaces
url = https://github.com/RGB-WG/rgb-interfaces
[submodule "client_side_validation"]
path = client_side_validation
url = https://github.com/LNP-BP/client_side_validation/
Expand All @@ -19,9 +16,6 @@
[submodule "bp-std"]
path = bp-std
url = https://github.com/BP-WG/bp-std
[submodule "rgb-schemata"]
path = rgb-schemata
url = https://github.com/RGB-WG/rgb-schemata
[submodule "strict-types"]
path = strict-types
url = https://github.com/strict-types/strict-types
Expand All @@ -39,16 +33,13 @@
url = https://github.com/RGB-WG/rgb
[submodule "bp-wallet"]
path = bp-wallet
url = https://github.com/BP-WG/bp-wallet
url = https://github.com/BP-WG/bp-wallet.git
[submodule "amplify-num"]
path = amplify-num
url = https://github.com/rust-amplify/amplify-num.git
[submodule "amplify-derive"]
path = amplify-derive
url = https://github.com/rust-amplify/amplify-derive.git
[submodule "ascii-armor"]
path = ascii-armor
url = https://github.com/UBIDECO/ascii-armor.git
[submodule "bp-esplora-client"]
path = bp-esplora-client
url = https://github.com/BP-WG/bp-esplora-client.git
Expand All @@ -61,3 +52,15 @@
[submodule "amplify-nonasync"]
path = amplify-nonasync
url = https://github.com/rust-amplify/amplify-nonasync.git
[submodule "zk-aluvm"]
path = zk-aluvm
url = https://github.com/AluVM/zk-aluvm
[submodule "ultrasonic"]
path = ultrasonic
url = https://github.com/AluVM/ultrasonic
[submodule "sonic"]
path = sonic
url = https://github.com/AluVM/sonic.git
[submodule "rgb-interfaces"]
path = rgb-interfaces
url = https://github.com/RGB-WG/rgb-interfaces.git
Loading