Crate penumbra_crypto
source ·Re-exports
pub use decaf377_fmd as fmd;
pub use decaf377_ka as ka;
pub use decaf377_rdsa as rdsa;
pub use asset::Amount;
pub use asset::Asset;
pub use balance::Balance;
pub use keys::FullViewingKey;
pub use note::Note;
pub use note::NoteCiphertext;
pub use note::NoteView;
pub use rseed::Rseed;
pub use symmetric::PayloadKey;
pub use value::Value;
pub use value::ValueVar;
pub use value::ValueView;
Modules
- Asset types and identifiers.
- Values (?)
Structs
- A valid payment address.
- A hash of a transaction’s effecting data, describing its effects on the chain state.
- The root of a validator’s governance identity (which may be distinct from its main identity, to allow cold storage of validator keys).
- Unbonding tokens represent staking tokens that are currently unbonding and subject to slashing.
- Stateless verification context for a transaction.
- Unbonding tokens represent staking tokens that are currently unbonding and subject to slashing.
Enums
- A view of a Penumbra address, either an opaque payment address or an address with known structure.
Statics
Traits
- Something that can be hashed to produce an
EffectHash
. - Defines a multiplicative identity element for
Self
. - Defines an additive identity element for
Self
.