Module zebra_chain::orchard
source · 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§
- Orchard key types.
- Orchard shielded data for
V5Transactions. - Note Commitment Trees.
Structs§
- An Action description, as described in the Zcash specification §7.3.
- A raw Orchard shielded payment address.
- The randomness used in the Simsemilla hash for note commitment.
- A ciphertext component for encrypted output notes.
- A Note represents that a value is spendable by the recipient who holds the spending key corresponding to a given shielded payment address.
- Note commitments for the output notes.
- A Nullifier for Orchard transactions
- A homomorphic Pedersen commitment to the net value of a note, used in Action descriptions.
- A ciphertext component for encrypted output notes.