forked from zcash/librustzcash
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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 zcash#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.
- Loading branch information
Showing
9 changed files
with
364 additions
and
364 deletions.
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
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
Oops, something went wrong.