Repository navigation
Conversation
rgb-lib f3975623 moves to new protocol crates (rgb-consensus 4a614b72, rgb-ops 9d831d2, rgb-schemas aa1e7fd) with an incompatible consignment layout, so the parser takes the same pins: - terminals are gone from the format, and from Info and the Go types; - the BFA genesis carries a root-level Unicode ticker, name, details and precision instead of an AssetSpec; - the mint metadata 1003 is beforeBlock; - propagate, transferInflation and transferLink transitions parse. A V1 file written before the change now fails with a clear LegacyTerminals error. Fixtures are rebuilt with the new types: a propagated right, its mint, then a split and the burn in one bundle. The protocol crates are private, so CI fetches them from our mirrors with the RGB_PRIVATE_DEPS_TOKEN secret.
The consignment layout is the same as at f3975623: rgb-consensus af0b751d, rgb-ops ed1d60d and rgb-schemas 641a06f change no encoding and no schema id. Only the status JSON of validated containers renamed its DAG key (dagDataOpt -> opsDag). The parser does not read it; the contract fixtures are regenerated with it. The synthetic BFA burn now carries real anchors: each witness tx spends the seals its bundle closes and commits the bundle in an OP_RETURN, so the pinned validation runs on it (new test). It follows the burn rgb-lib 1ae1c160 builds: a propagate of a genesis right, a mint spending a right it made, then the split and the burn in one bundle. The darwin_arm64 archive is left out: CI rebuilds all four.
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.
rgb-lib f3975623 moves to new protocol crates (rgb-consensus 4a614b72, rgb-ops 9d831d2, rgb-schemas aa1e7fd) with an incompatible consignment layout, so the parser takes the same pins:
A V1 file written before the change now fails with a clear LegacyTerminals error. Fixtures are rebuilt with the new types: a propagated right, its mint, then a split and the burn in one bundle.
The protocol crates are private, so CI fetches them from our mirrors with the RGB_PRIVATE_DEPS_TOKEN secret.