Expand description
Orchard-related functionality.
Re-exports§
pub use keys::Diversifier;
pub use shielded_data::AuthorizedAction;
pub use shielded_data::Flags;
pub use shielded_data::ShieldedData;
Modules§
- action 🔒
- address 🔒
- Orchard shielded payment addresses.
- arbitrary 🔒
- Randomised data generation for Orchard types.
- commitment 🔒
- Note and value commitments.
- keys
- Orchard key types.
- note 🔒
- Orchard notes
- shielded_
data - Orchard shielded data for
V5
Transaction
s. - sinsemilla 🔒
- Sinsemilla hash functions and helpers.
- tree
- Note Commitment Trees.
Structs§
- Action
- An Action description, as described in the Zcash specification §7.3.
- Address
- A raw Orchard shielded payment address.
- Commitment
Randomness - The randomness used in the Simsemilla hash for note commitment.
- Encrypted
Note - A ciphertext component for encrypted output notes.
- Note
- A Note represents that a value is spendable by the recipient who holds the spending key corresponding to a given shielded payment address.
- Note
Commitment - Note commitments for the output notes.
- Nullifier
- A Nullifier for Orchard transactions
- Value
Commitment - A homomorphic Pedersen commitment to the net value of a note, used in Action descriptions.
- Wrapped
Note Key - A ciphertext component for encrypted output notes.