librustzcash/zcash_client_backend/src
Kris Nuttycombe 802c01002a zcash_client_backend: Rework scanning key identifiers.
In the process of making the internals of `scan_block_with_runner`
reusable across Sapling and Orchard, it became evident that key
identifier abstraction along the lines of #1175 is needed more
generally. This commit refactors the use of ZIP 32 account identifiers
and key scopes to better separate scanning concerns from ZIP 32 key
derivation. In the process, this removes a fair amount of unnecessary
polymorphism from `zcash_client_backend::wallet::WalletTx` and related
types.
2024-02-29 11:55:25 -07:00
..
data_api zcash_client_backend: Rework scanning key identifiers. 2024-02-29 11:55:25 -07:00
fees Apply suggestions from code review 2024-02-21 17:36:08 -07:00
proto zcash_client_backend: Address comments from code review & fix incorrect `data_api::wallet` documentation. 2024-02-14 20:24:12 -07:00
serialization Move shardtree serialization to the `zcash_client_backend` crate 2023-09-11 18:18:08 -06:00
data_api.rs zcash_client_backend: Rework scanning key identifiers. 2024-02-29 11:55:25 -07:00
decrypt.rs zcash_client_backend: Make `AccountId` an associated type of `WalletRead` 2024-02-28 21:06:14 -07:00
fees.rs Fix typo 2024-02-06 14:30:53 +02:00
lib.rs zcash_client_backend: Allow proposer to specify fallback change pool. 2024-02-15 21:44:59 -07:00
proposal.rs Apply suggestions from code review 2024-02-21 17:36:08 -07:00
proto.rs zcash_client_backend: Factor out common note decryption from `scan_block_with_runner` 2024-02-29 11:55:23 -07:00
scan.rs zcash_client_backend: Rework scanning key identifiers. 2024-02-29 11:55:25 -07:00
scanning.rs zcash_client_backend: Rework scanning key identifiers. 2024-02-29 11:55:25 -07:00
serialization.rs Move shardtree serialization to the `zcash_client_backend` crate 2023-09-11 18:18:08 -06:00
wallet.rs zcash_client_backend: Rework scanning key identifiers. 2024-02-29 11:55:25 -07:00
zip321.rs zcash_client_backend: Fix incorrect handling of zip321 test dependencies. 2024-02-23 22:09:22 -07:00