forked from ZcashFoundation/zebra
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ZSA integration (step 8): Merge zsa-issued-assets into zsa-integration-consensus with bug fixes #29
Open
dmidem
wants to merge
36
commits into
zsa-integration-consensus
Choose a base branch
from
zsa-integration-state
base: zsa-integration-consensus
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
1af120e
Defines and implements the issued asset state types
arya2 cc8bc0d
Adds issued assets to the finalized state
arya2 c7116f3
Validates issuance actions and burns before committing blocks to a no…
arya2 bb62c67
Adds `issued_assets` fields on `ChainInner` and `ContextuallyValidate…
arya2 3d00b81
Adds issued assets map to non-finalized chains
arya2 2daf84f
adds new column family to list of state column families
arya2 c6c099b
Updates AssetState, AssetStateChange, IssuedAssetsOrChange, & Semanti…
arya2 9e0e043
Fixes tests by computing an `IssuedAssetsChange` for conversions to C…
arya2 8f26a89
fixes finalization checks
arya2 e063729
Adds documentation to types and methods in `asset_state` module, fixe…
arya2 6aad8da
Merge branch 'zsa-issued-assets' into zsa-integration-state
dmidem f0b64ad
Fix compilation errors that appeared after the previous merge
dmidem bc0c8e6
Avoid using NonEmpty in orchard_zsa/issuance
dmidem 17f3ee6
Fix BurnItem serialization/deserializartioon errors (use LE instead o…
dmidem 3f96af0
Make a minor fix and add FIXME comment in orchard_flavor_ext.rs
dmidem 5524480
Fix the sign of burn value in SupplyChange::add in orchard_zsa/asset_…
dmidem 8096da4
Fix the 'transactions must have only one burn item per asset base' er…
dmidem 20fd58d
Use NoteValue from the orchard crate for BurnItem amount instead of u…
dmidem 4932495
Use BurnItem::from instead of try_from
dmidem 89be470
Fix a compilation error for the previous commit ('Use BurnItem::from …
dmidem c3daec9
Fix a compilation error for the previous commit ('Use BurnItem::from …
dmidem a8668d6
Modify ValueCommitment::with_asset to accept value as a NoteValue ins…
dmidem e31f24c
Adds TODOs
arya2 2a5aebd
Adds state request/response variants for querying asset states
arya2 f7b43a9
Adds a `getassetstate` RPC method
arya2 e35ae57
Adds snapshot test
arya2 c278758
Addesses some FIXMEs and replaces a couple others with TODOs.
arya2 d144774
Removes `issued_assets_change` field from `SemanticallyVerifiedBlock`
arya2 727e3e3
Temporarily disable specific Clippy checks for Rust 1.83.0 compatibility
dmidem 9a8c032
Disable clippy warning about doc comment for empty line
dmidem fb512d9
Update Orchard ZSA consensus tests to calculate and check asset supply
dmidem 977af42
Rename ZSA workflow tests (including file, constant and variable name…
dmidem 29af613
Add amount method to BurnItem and make BurnItem pub (visible for othe…
dmidem 2b7926a
Fix Orchard ZSA workflow tests to make it compilable with getblocktem…
dmidem 73c804f
Fix clippy error
dmidem 6bd4284
Add rust-toolchain.toml with Rust version 1.82.0 to avoid clippy erro…
dmidem File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is correct, thank you for catching it!