2021-03-07 02:15:38 -08:00
|
|
|
//! Orchard-related functionality.
|
|
|
|
|
2021-03-16 16:27:38 -07:00
|
|
|
#![warn(missing_docs)]
|
|
|
|
|
2021-03-07 02:15:38 -08:00
|
|
|
mod action;
|
|
|
|
mod address;
|
|
|
|
#[cfg(any(test, feature = "proptest-impl"))]
|
|
|
|
mod arbitrary;
|
|
|
|
mod commitment;
|
2021-03-08 02:30:39 -08:00
|
|
|
mod note;
|
|
|
|
mod sinsemilla;
|
2021-05-20 17:42:06 -07:00
|
|
|
#[cfg(test)]
|
|
|
|
mod tests;
|
2021-03-16 16:27:38 -07:00
|
|
|
|
|
|
|
pub mod keys;
|
2021-05-20 17:42:06 -07:00
|
|
|
pub mod shielded_data;
|
2021-03-07 02:15:38 -08:00
|
|
|
pub mod tree;
|
|
|
|
|
|
|
|
pub use action::Action;
|
|
|
|
pub use address::Address;
|
|
|
|
pub use commitment::{CommitmentRandomness, NoteCommitment, ValueCommitment};
|
|
|
|
pub use keys::Diversifier;
|
2021-11-11 14:18:37 -08:00
|
|
|
pub use note::{EncryptedNote, Note, Nullifier, WrappedNoteKey};
|
2021-05-20 17:42:06 -07:00
|
|
|
pub use shielded_data::{AuthorizedAction, Flags, ShieldedData};
|