-
Notifications
You must be signed in to change notification settings - Fork 249
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
Migrations & data storage for pre-DAG-sync #831
Commits on Jun 26, 2023
-
zcash_client_backend: Add note commitment tree sizes to `CompactBlock…
…` serialization.
Configuration menu - View commit details
-
Copy full SHA for 32e2991 - Browse repository at this point
Copy the full SHA 32e2991View commit details
Commits on Jun 29, 2023
-
zcash_client_backend: Use
shardtree
for note commitments in block s……canning. Also adds a skeleton `zcash_client_sqlite` implementation of `shardtree::ShardStore` and a skeleton migration for related database changes.
Configuration menu - View commit details
-
Copy full SHA for 3e358bc - Browse repository at this point
Copy the full SHA 3e358bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed2e22b - Browse repository at this point
Copy the full SHA ed2e22bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f2bb94 - Browse repository at this point
Copy the full SHA 9f2bb94View commit details -
Configuration menu - View commit details
-
Copy full SHA for ade882d - Browse repository at this point
Copy the full SHA ade882dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d11f3d2 - Browse repository at this point
Copy the full SHA d11f3d2View commit details -
zcash_client_backend: Replace
WalletWrite::advance_by_block
with `W……alletWrite::put_block` Also, add assertions to prevent attempting the creation of zero-conf shielded spends.
Configuration menu - View commit details
-
Copy full SHA for c42cffe - Browse repository at this point
Copy the full SHA c42cffeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 425b5e0 - Browse repository at this point
Copy the full SHA 425b5e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a4236f - Browse repository at this point
Copy the full SHA 0a4236fView commit details -
zcash_client_sqlite: Generalize SQLite-backed ShardStore impl to make…
… it reusable for Orchard.
Configuration menu - View commit details
-
Copy full SHA for 106669d - Browse repository at this point
Copy the full SHA 106669dView commit details -
zcash_client_sqlite: Move the SqliteShardStore implementation out of …
…the `wallet::sapling` module.
Configuration menu - View commit details
-
Copy full SHA for 547634e - Browse repository at this point
Copy the full SHA 547634eView commit details -
Reorganize Sapling and Orchard note commitment tree sizes in CompactB…
…lock. We move thes fields out into a separate BlockMetadata struct to ensure that future additions to block metadata are structurally separated from future additions to block data.
Configuration menu - View commit details
-
Copy full SHA for ba70917 - Browse repository at this point
Copy the full SHA ba70917View commit details
Commits on Jun 30, 2023
-
Apply changelog, documentation & style suggestions from code review
Co-authored-by: str4d <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d65b129 - Browse repository at this point
Copy the full SHA d65b129View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fa3a08 - Browse repository at this point
Copy the full SHA 8fa3a08View commit details -
Configuration menu - View commit details
-
Copy full SHA for c05b3d0 - Browse repository at this point
Copy the full SHA c05b3d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45177a5 - Browse repository at this point
Copy the full SHA 45177a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95745dd - Browse repository at this point
Copy the full SHA 95745ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd939f9 - Browse repository at this point
Copy the full SHA cd939f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70497a2 - Browse repository at this point
Copy the full SHA 70497a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8625e9a - Browse repository at this point
Copy the full SHA 8625e9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e225a54 - Browse repository at this point
Copy the full SHA e225a54View commit details
Commits on Jul 1, 2023
-
Remove
zcash_client_backend::data_api::chain::validate_chain
Local chain validation will be performed internal to `scan_cached_blocks`, and as handling of chain reorgs will need to change to support out-of-order scanning, the `validate_chain` method will be superfluous. It is removed in advance of other changes in order to avoid updating it to reflect the forthcoming changes.
Configuration menu - View commit details
-
Copy full SHA for 77b6380 - Browse repository at this point
Copy the full SHA 77b6380View commit details
Commits on Jul 3, 2023
-
Move chain continuity checks into
scan_block_with_runner
In preparation for out-of-order range-based scanning, it is necessary to ensure that the size of the Sapling note commitment tree is carried along through the scan process and that stored blocks are always persisted with the updated note commitment tree size.
Configuration menu - View commit details
-
Copy full SHA for e3aafda - Browse repository at this point
Copy the full SHA e3aafdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09a0096 - Browse repository at this point
Copy the full SHA 09a0096View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42ed6ba - Browse repository at this point
Copy the full SHA 42ed6baView commit details -
Configuration menu - View commit details
-
Copy full SHA for c363e71 - Browse repository at this point
Copy the full SHA c363e71View commit details -
Configuration menu - View commit details
-
Copy full SHA for c13c8c6 - Browse repository at this point
Copy the full SHA c13c8c6View commit details