#![cfg_attr(target_family = "wasm", no_std)]
#![deny(missing_docs)]
#![deny(rustdoc::broken_intra_doc_links)]
#![deny(clippy::pedantic)]
#![cfg_attr(target_family = "wasm", feature(try_trait_v2))]
#![cfg_attr(not(target_family = "wasm"), deny(unused_crate_dependencies))]
#![deny(unused_extern_crates)]
#[cfg(target_family = "wasm")]
#[global_allocator]
static ALLOC: dlmalloc::GlobalDlmalloc = dlmalloc::GlobalDlmalloc;
extern crate alloc;
#[cfg(target_family = "wasm")]
#[macro_use]
#[allow(unsafe_op_in_unsafe_fn)]
mod ffi;
pub mod keys;
pub mod notes;
pub mod transaction;
pub type Seed = [u8; 64];
pub mod prelude {
pub use crate::keys;
pub use crate::notes::MAX_INPUT_NOTES;
}
pub use notes::balance::{
TotalAmount as BalanceInfo, calculate as phoenix_balance,
};
pub use notes::owned::map as map_owned;
pub use notes::pick::notes as pick_notes;