Commit Graph

4203 Commits

Author SHA1 Message Date
Kris Nuttycombe 0eec7487d8 Release `zip321` version 0.2.0 2024-10-04 12:36:53 -06:00
Kris Nuttycombe 739b9f9c9b Release zcash_keys version 0.4.0 2024-10-04 11:59:34 -06:00
Kris Nuttycombe 69cca0780a
Merge pull request #1556 from zcash/zcash_primitives-0.19.0-etc
`zcash_address 0.6.0`, `zcash_primitives 0.19.0`, `zcash_proofs 0.19.0`
2024-10-02 15:50:12 -06:00
Jack Grigg 091a0bfba2 Update cargo vet after publishing crates 2024-10-02 21:26:19 +00:00
Jack Grigg aa4205cf0d zcash_proofs 0.19.0 2024-10-02 21:15:08 +00:00
Jack Grigg c36c408181 zcash_primitives 0.19.0 2024-10-02 21:14:25 +00:00
Jack Grigg 6ee2ddfc97 zcash_address 0.6.0 2024-10-02 21:12:45 +00:00
Kris Nuttycombe ee4692a943
Merge pull request #1555 from zcash/zcash_primitives-0.18.0-etc
`zcash_protocol 0.4.0`, `zcash_primitives 0.18.0`, `zcash_proofs 0.18.0`
2024-10-02 14:35:37 -06:00
Jack Grigg 73c40fd234 zcash_proofs 0.18.0 2024-10-02 20:12:32 +00:00
Jack Grigg fa73e4c04b zcash_primitives 0.18.0 2024-10-02 20:12:02 +00:00
Jack Grigg e5185e2896 zcash_protocol 0.4.0 2024-10-02 20:11:31 +00:00
Jack Grigg 830c20521c zcash_primitives: Fix release notes 2024-10-02 20:06:08 +00:00
Jack Grigg 329b5e32dd
Merge pull request #1548 from zcash/nu6-mainnet-height
zcash_protocol: Set the public mainnet activation height for NU6
2024-10-02 21:05:42 +01:00
Jack Grigg 9ef4117504
Merge pull request #1554 from zcash/dep-updates
Migrate to `sapling-crypto 0.3`, `orchard 0.10`
2024-10-02 20:37:59 +01:00
Jack Grigg 5d16a637c4 Migrate to `shardtree` revision without `incrementalmerkletree` path pin 2024-10-02 19:07:05 +00:00
Jack Grigg aec144f307 cargo vet prune 2024-10-02 18:52:35 +00:00
Jack Grigg cfaab71cf1 Migrate to `sapling-crypto 0.3`, `orchard 0.10` 2024-10-02 18:52:06 +00:00
Jack Grigg 3847cb20a6
Merge pull request #1553 from zcash/dependabot/github_actions/codecov/codecov-action-4.6.0
build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0
2024-10-02 16:35:55 +01:00
dependabot[bot] 982bcf8fbc
build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4.5.0...v4.6.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-02 05:03:34 +00:00
Kris Nuttycombe 1410f14491
Merge pull request #1551 from zcash/1544-zcb-confirmed-sends-struct
Rework `WalletTest::get_confirmed_sends` trait method
2024-09-27 13:08:58 -06:00
Jack Grigg 9b8094b94b zcash_client_sqlite: Document columns of `sent_notes` table 2024-09-27 18:40:04 +00:00
Jack Grigg 5f5afbf934 Rework `WalletTest::get_confirmed_sends` trait method
Closes zcash/librustzcash#1544.
2024-09-27 18:40:04 +00:00
Kris Nuttycombe 467552e9e1
Merge pull request #1549 from nuttycom/debug/commitment_tree_conflict
zcash_client_sqlite: Fix incomplete truncation due to bad reorg handling.
2024-09-27 12:22:00 -06:00
Kris Nuttycombe 11f5a15e89 zcash_client_backend: Remove `WalletRead::get_min_unspent_height` 2024-09-27 11:41:26 -06:00
Kris Nuttycombe 5d04fa1421 zcash_client_sqlite: Add a migration to repair wallets with broken note commitment trees. 2024-09-27 11:41:26 -06:00
Kris Nuttycombe 4647d88a05 Update to pre-release of `shardtree 0.5` changes. 2024-09-27 11:41:26 -06:00
Kris Nuttycombe 0b8058d732 zcash_client_sqlite: Bound truncation to checkpointed heights. 2024-09-27 11:41:26 -06:00
Kris Nuttycombe 5a599f15d2 zcash_client_sqlite: Ensure that the deleted checkpoint is restored in truncation.
This is a minimal fix for the failing test; however, it it does not fix
users' existing wallets, and also does not correctly set retention flags.
The correct fix requires a change to the `shardtree` API that will be
made in a subsequent commit.
2024-09-27 11:41:25 -06:00
Kris Nuttycombe 2457a14954 zcash_client_sqlite: Minor cleanup of `put_blocks` code. 2024-09-27 11:40:37 -06:00
Kris Nuttycombe c80e0c7081 zcash_client_backend: Add a test demonstrating incomplete truncation. 2024-09-27 11:40:33 -06:00
Jack Grigg 089905aefb zcash_protocol: Set the public mainnet activation height for NU6 2024-09-24 16:23:01 +00:00
Jack Grigg d8db481ac3
Merge pull request #1547 from zcash/1525-document-v_tx_outputs-change
Document the change to `v_tx_outputs` in `zcash_client_sqlite 0.11.0`
2024-09-23 18:26:13 +01:00
Kris Nuttycombe 23b955f16a
Merge pull request #1546 from zcash/fix-test-feature-flag-issues
Fix various single-crate feature flag issues with tests
2024-09-23 10:59:33 -06:00
Jack Grigg 0936abd542 Document the change to `v_tx_outputs` in 0.11.0
Closes zcash/librustzcash#1525.
2024-09-23 16:25:38 +00:00
Jack Grigg 6bd2f1f7ab Fix clippy lint for `cargo test -p zcash_client_sqlite` 2024-09-23 16:17:10 +00:00
Jack Grigg ebd849f3e1 Fix `cargo test -p zcash_client_backend` 2024-09-23 16:15:36 +00:00
Jack Grigg 8b8efe9bb4 Fix clippy lint for `cargo test -p zcash_keys` 2024-09-23 16:14:44 +00:00
Jack Grigg ae4a968a86 Fix `cargo test -p zcash_primitives` 2024-09-23 16:13:13 +00:00
Jack Grigg eaf330d950 Fix `cargo test -p zcash_address`
Closes zcash/librustzcash#1538.
2024-09-23 16:13:13 +00:00
Kris Nuttycombe 778fe2e2df
Merge pull request #1543 from zcash/zcb-migrate-tests
Move remaining pool tests from `zcash_client_sqlite` to `zcash_client_backend`
2024-09-20 18:27:11 -06:00
Jack Grigg e67e7abc52 zcash_client_backend: Remove default impls for `WalletTest` methods
Now that these are in a separate trait, we can just require them for all
downstreams, in order to make them usable in all tests.
2024-09-20 23:52:58 +00:00
Jack Grigg 1f23bc1d4c Move remaining pool tests from `zcash_client_sqlite` to `zcash_client_backend`
Co-authored-by: Willem Olding <willemolding@gmail.com>
2024-09-20 23:52:58 +00:00
Jack Grigg 0deee7aa63 zcash_client_sqlite: Replace crate-specific functionality in tests 2024-09-20 23:52:58 +00:00
Willem Olding ceaa9e80c7 zcash_client_backend: New `WalletTest` methods to abstract SQL queries
Co-authored-by: Jack Grigg <jack@electriccoin.co>
2024-09-20 23:52:58 +00:00
Jack Grigg c0f4effdb6
Merge pull request #1542 from zcash/fix_bad_wallettest_import
zcash_client_sqlite: Fix bad `WalletTest` import that breaks downstream builds.
2024-09-21 00:12:07 +01:00
Kris Nuttycombe 176c0cb805 Update base64 to 0.22 to eliminate duplicate dependency. 2024-09-20 16:42:04 -06:00
Kris Nuttycombe 06687321e4 zcash_client_sqlite: Fix bad `WalletTest` import that breaks downstream builds. 2024-09-20 16:27:55 -06:00
Kris Nuttycombe 8b5236a45a
Merge pull request #1541 from zcash/1070-zcb-wallet-summary-progress
Improve progress representation in `WalletSummary`
2024-09-20 12:13:01 -06:00
Jack Grigg 4b3bc8fc9d
Merge pull request #1539 from zcash/zcb-test-cleanups
zcash_client_backend: Post-merge cleanups to test framework extraction
2024-09-20 19:11:33 +01:00
Jack Grigg b4da98e510 zcash_client_sqlite: Fix bug in update_chain_tip_stable_max_scanned tests
The wrong subtree was being completed, which didn't matter before but
does now that scan progress is extrapolated.
2024-09-20 16:39:48 +00:00