Repository navigation
Expose validated RGB transfer and contract imports - #128
Merged
Merged
Conversation
Jainakin
force-pushed
the
codex/rgb-contract-import
branch
from
August 4, 2026 17:51
8b881eb to
825766c
Compare
Jainakin
force-pushed
the
codex/rgb-contract-import
branch
2 times, most recently
from
August 14, 2026 11:03
ea3434c to
9292dfe
Compare
This was referenced Aug 14, 2026
Jainakin
force-pushed
the
codex/rgb-contract-import
branch
from
September 27, 2026 17:51
09ad1d3 to
6300718
Compare
This was referenced Sep 27, 2026
Closed
Closed
Jainakin
marked this pull request as ready for review
September 29, 2026 09:01
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Rebase validated contract and transfer-consignment metadata import onto RLN
v0.13.0-beta.3(af03c7f1a65135a429f05a5820600338215954dc). The existing SDK, HTTP, UniFFI and C-FFI APIs share one parser and mutation path.The released RGB-lib
v0.3.0-beta.34already includes contract-only import. This revision keeps the release's root Cargo manifest, lockfile and rust-lightning gitlink unchanged. The old RGB-lib and rust-lightning fork overrides are removed. No VSS changes from the newer dev tip are included.Semantics and safety
Verification
Rebased head:
5d5aa742984d52767e1055fed6aa154ad732d551. The local Rust funded test ran at implementation commit6300718; the follow-up changes formatting only. Downstream native builds include the current5d5aa74import source.Downstream integration is pushed in Node #23, Bare #21, WDK #44 and Iris #8. Both Node and Bare pass fresh imported-IFA receipt/send/settlement and balance-preserving reimport. WDK passes 706 tests; Iris passes 2384 tests, Android APK checks and the signed iOS simulator app build/identity checks. Initial iOS normal authentication, native baseline and BTC address generation pass; the Mac relocked before funded app tests. All five Node native runtime jobs and all seven Bare source/ABI builds pass. Bare's two Android 64-bit jobs fail the existing published-linker post-packaging RELRO gate, not native source compilation.
PR CI checks the dev merge
1bd104750a65821ab9880f8f9edfb36bceba16fd, not the raw production-rebased head. Core/SDK, external signer, language bindings, feature matrix, platform builds, general test/coverage and persistence sanitizer checks pass. The VSS test job failsrestored_node_recovers_force_closed_channel_funds: balance remains zero with missing/spent-input diagnostics. This merge includes newer dev VSS changes that the downstream production-based builds do not include. Root cause is unassigned pending baseline comparison; the failure is not waived.Earlier branch-head platform results are not qualification of this rebase. C-FFI consumers still require the binding/build adapter maintained in the binding packages.
The fixture asset is regtest-only and is not production USDT. This PR does not establish Signet/mainnet deployment readiness or resolve unrelated signer-lock, VSS or recovery issues.