List of all items
Structs
- asset_type::AssetType
- consensus::BlockHeight
- consensus::MainNetwork
- consensus::TestNetwork
- constants::PEDERSEN_HASH_EXP_TABLE
- convert::AllowedConversion
- convert::UncheckedAllowedConversion
- memo::MemoBytes
- memo::TextMemo
- merkle_tree::CommitmentTree
- merkle_tree::FrozenCommitmentTree
- merkle_tree::IncrementalWitness
- merkle_tree::MerklePath
- sapling::Diversifier
- sapling::Node
- sapling::Note
- sapling::NoteValue
- sapling::Nullifier
- sapling::NullifierDerivingKey
- sapling::PaymentAddress
- sapling::ProofGenerationKey
- sapling::SaplingIvk
- sapling::ValueCommitment
- sapling::ViewingKey
- sapling::keys::ExpandedSpendingKey
- sapling::keys::FullViewingKey
- sapling::keys::OutgoingViewingKey
- sapling::note_encryption::PreparedEphemeralPublicKey
- sapling::note_encryption::PreparedIncomingViewingKey
- sapling::note_encryption::SaplingDomain
- sapling::prover::mock::MockTxProver
- sapling::redjubjub::BatchEntry
- sapling::redjubjub::PrivateKey
- sapling::redjubjub::PublicKey
- sapling::redjubjub::Signature
- transaction::Authorized
- transaction::Transaction
- transaction::TransactionData
- transaction::TransparentAddress
- transaction::TransparentDigests
- transaction::TxDigests
- transaction::TxId
- transaction::Unauthorized
- transaction::Unproven
- transaction::builder::Builder
- transaction::builder::Progress
- transaction::components::amount::DEFAULT_FEE
- transaction::components::amount::ValueSum
- transaction::components::sapling::Authorized
- transaction::components::sapling::Bundle
- transaction::components::sapling::CompactOutputDescription
- transaction::components::sapling::ConvertDescription
- transaction::components::sapling::ConvertDescriptionV5
- transaction::components::sapling::OutputDescription
- transaction::components::sapling::OutputDescriptionV5
- transaction::components::sapling::SpendDescription
- transaction::components::sapling::SpendDescriptionV5
- transaction::components::sapling::Unproven
- transaction::components::sapling::builder::ConvertBuildParams
- transaction::components::sapling::builder::ConvertDescriptionInfo
- transaction::components::sapling::builder::OutputBuildParams
- transaction::components::sapling::builder::RngBuildParams
- transaction::components::sapling::builder::SaplingBuilder
- transaction::components::sapling::builder::SaplingMetadata
- transaction::components::sapling::builder::SaplingOutputInfo
- transaction::components::sapling::builder::SpendBuildParams
- transaction::components::sapling::builder::SpendDescriptionInfo
- transaction::components::sapling::builder::StoredBuildParams
- transaction::components::sapling::builder::Unauthorized
- transaction::components::transparent::Authorized
- transaction::components::transparent::Bundle
- transaction::components::transparent::TxIn
- transaction::components::transparent::TxOut
- transaction::components::transparent::builder::TransparentBuilder
- transaction::components::transparent::builder::Unauthorized
- transaction::fees::fixed::FeeRule
- transaction::sighash::SignatureHash
- transaction::txid::BlockTxCommitmentDigester
- transaction::txid::TxIdDigester
- zip32::ChainCode
- zip32::DiversifierIndex
- zip32::sapling::DiversifiableFullViewingKey
- zip32::sapling::DiversifierKey
- zip32::sapling::ExtendedFullViewingKey
- zip32::sapling::ExtendedSpendingKey
- zip32::sapling::PseudoExtendedKey
Enums
- consensus::BranchId
- consensus::Network
- consensus::NetworkUpgrade
- memo::Error
- memo::Memo
- sapling::Rseed
- sapling::keys::DecodingError
- sapling::pedersen_hash::Personalization
- transaction::DigestError
- transaction::TxVersion
- transaction::builder::Error
- transaction::components::amount::BalanceError
- transaction::components::sapling::builder::Error
- transaction::components::transparent::builder::Error
- transaction::sighash::SignableInput
- zip32::ChildIndex
- zip32::Scope
Traits
- MaybeArbitrary
- consensus::Parameters
- merkle_tree::HashSer
- merkle_tree::Hashable
- sapling::prover::TxProver
- transaction::Authorization
- transaction::TransactionDigest
- transaction::builder::MapBuilder
- transaction::components::sapling::Authorization
- transaction::components::sapling::MapAuth
- transaction::components::sapling::builder::BuildParams
- transaction::components::sapling::builder::MapBuilder
- transaction::components::sapling::fees::ConvertView
- transaction::components::sapling::fees::InputView
- transaction::components::sapling::fees::OutputView
- transaction::components::transparent::Authorization
- transaction::components::transparent::MapAuth
- transaction::components::transparent::fees::InputView
- transaction::components::transparent::fees::OutputView
- transaction::fees::FeeRule
- transaction::sighash::TransparentAuthorizingContext
- zip32::sapling::ExtendedKey
Functions
- asset_type::testing::arb_asset_type
- consensus::testing::arb_branch_id
- consensus::testing::arb_height
- constants::note_commitment_randomness_generator
- constants::nullifier_position_generator
- constants::pedersen_hash_generators
- constants::proof_generation_key_generator
- constants::spending_key_generator
- constants::value_commitment_randomness_generator
- keys::prf_expand
- keys::prf_expand_vec
- merkle_tree::testing::arb_commitment_tree
- sapling::group_hash::group_hash
- sapling::keys::testing::arb_expanded_spending_key
- sapling::keys::testing::arb_full_viewing_key
- sapling::keys::testing::arb_shielded_addr
- sapling::merkle_hash
- sapling::note_encryption::plaintext_version_is_valid
- sapling::note_encryption::prf_ock
- sapling::note_encryption::sapling_ka_agree
- sapling::note_encryption::sapling_note_encryption
- sapling::note_encryption::try_sapling_compact_note_decryption
- sapling::note_encryption::try_sapling_note_decryption
- sapling::note_encryption::try_sapling_output_recovery
- sapling::note_encryption::try_sapling_output_recovery_with_ock
- sapling::pedersen_hash::pedersen_hash
- sapling::redjubjub::batch_verify
- sapling::spend_sig
- sapling::testing::arb_incoming_viewing_key
- sapling::testing::arb_node
- sapling::testing::arb_note
- sapling::testing::arb_note_value
- sapling::testing::arb_payment_address
- sapling::testing::arb_positive_note_value
- sapling::util::generate_random_rseed
- sapling::util::hash_to_scalar
- transaction::components::amount::default_fee
- transaction::components::amount::testing::arb_i128_sum
- transaction::components::amount::testing::arb_i64_sum
- transaction::components::amount::testing::arb_nonnegative_amount
- transaction::components::amount::testing::arb_positive_amount
- transaction::components::amount::zec
- transaction::components::sapling::read_base
- transaction::components::sapling::read_point
- transaction::components::sapling::read_zkproof
- transaction::components::sapling::testing::arb_bundle
- transaction::components::sapling::testing::arb_bundle_for_version
- transaction::components::sapling::testing::arb_convert_description
- transaction::components::sapling::testing::arb_output_description
- transaction::components::sapling::testing::arb_spend_description
- transaction::components::transparent::testing::arb_bundle
- transaction::components::transparent::testing::arb_transparent_address
- transaction::components::transparent::testing::arb_txin
- transaction::components::transparent::testing::arb_txout
- transaction::sighash::signature_hash
- transaction::sighash_v5::v5_signature_hash
- transaction::testing::arb_tx
- transaction::testing::arb_tx_version
- transaction::testing::arb_txdata
- transaction::testing::arb_txid
- transaction::txid::to_txid
- zip32::sapling::sapling_address
- zip32::sapling::sapling_default_address
- zip32::sapling::sapling_derive_internal_fvk
- zip32::sapling::sapling_find_address
- zip32::sapling::testing::arb_extended_spending_key
- zip32::testing::arb_extended_spending_key
Type Aliases
- transaction::GrothProofBytes
- transaction::components::amount::I128Sum
- transaction::components::amount::I16Sum
- transaction::components::amount::I32Sum
- transaction::components::amount::I64Sum
- transaction::components::amount::I8Sum
- transaction::components::amount::U128Sum
- transaction::components::amount::U16Sum
- transaction::components::amount::U32Sum
- transaction::components::amount::U64Sum
- transaction::components::amount::U8Sum
- transaction::components::sapling::GrothProofBytes
Constants
- consensus::H0
- consensus::MAIN_NETWORK
- consensus::TEST_NETWORK
- consensus::ZIP212_GRACE_PERIOD
- constants::ASSET_IDENTIFIER_LENGTH
- constants::ASSET_IDENTIFIER_PERSONALIZATION
- constants::CRH_IVK_PERSONALIZATION
- constants::GH_FIRST_BLOCK
- constants::KEY_DIVERSIFICATION_PERSONALIZATION
- constants::NULLIFIER_POSITION_IN_TREE_GENERATOR_PERSONALIZATION
- constants::PEDERSEN_HASH_CHUNKS_PER_GENERATOR
- constants::PEDERSEN_HASH_EXP_WINDOW_SIZE
- constants::PEDERSEN_HASH_GENERATORS_PERSONALIZATION
- constants::PRF_NF_PERSONALIZATION
- constants::PROOF_GENERATION_KEY_BASE_GENERATOR_PERSONALIZATION
- constants::SPENDING_KEY_GENERATOR_PERSONALIZATION
- constants::VALUE_COMMITMENT_GENERATOR_PERSONALIZATION
- constants::VALUE_COMMITMENT_RANDOMNESS_PERSONALIZATION
- keys::PRF_EXPAND_PERSONALIZATION
- sapling::SAPLING_COMMITMENT_TREE_DEPTH
- sapling::note_encryption::KDF_SAPLING_PERSONALIZATION
- sapling::note_encryption::PRF_OCK_PERSONALIZATION
- transaction::GROTH_PROOF_SIZE
- transaction::components::GROTH_PROOF_SIZE
- transaction::components::amount::MAX_MONEY
- transaction::sighash::SIGHASH_ALL
- transaction::sighash::SIGHASH_ANYONECANPAY
- transaction::sighash::SIGHASH_MASK
- transaction::sighash::SIGHASH_NONE
- transaction::sighash::SIGHASH_SINGLE
- zip32::sapling::ZIP32_SAPLING_FVFP_PERSONALIZATION
- zip32::sapling::ZIP32_SAPLING_INT_PERSONALIZATION
- zip32::sapling::ZIP32_SAPLING_MASTER_PERSONALIZATION