Expand description
Implementation of the primitives used in Zcash and Iron Fish.
This is a fork of the original librustzcash project from
Zcash. The fork was created by the Iron Fish project to add performance
improvements.
§Delta from upstream
These are the differences between this crate and the upstream
librustzcash:
Modules§
- block
- Structs and methods for handling Zcash block headers.
- consensus
- Consensus logic and parameters.
- constants
- Various constants used by the Zcash primitives.
- extensions
- keys
- legacy
- Support for legacy transparent addresses and scripts.
- memo
- Structs for handling encrypted memos.
- merkle_
tree - Implementation of a Merkle tree of commitments used to prove the existence of notes.
- sapling
- Structs and constants specific to the Sapling shielded pool.
- transaction
- Structs and methods for handling Zcash transactions.
- zip32
- Implementation of ZIP 32 for hierarchical deterministic key management.
- zip339
- ZIP 339 for seed phrase support.