List of all items[−]
Structs
- block::BlockHash
- block::BlockHeader
- block::BlockHeaderData
- consensus::BlockHeight
- consensus::MainNetwork
- consensus::TestNetwork
- constants::PEDERSEN_HASH_EXP_TABLE
- extensions::transparent::AuthData
- extensions::transparent::Precondition
- extensions::transparent::Witness
- legacy::Script
- memo::MemoBytes
- memo::TextMemo
- merkle_tree::CommitmentTree
- merkle_tree::IncrementalWitness
- merkle_tree::MerklePath
- sapling::Diversifier
- sapling::Node
- sapling::Note
- sapling::NoteValue
- sapling::Nullifier
- sapling::PaymentAddress
- sapling::ProofGenerationKey
- sapling::SaplingIvk
- sapling::ValueCommitment
- sapling::ViewingKey
- sapling::keys::ExpandedSpendingKey
- sapling::keys::FullViewingKey
- sapling::keys::OutgoingViewingKey
- sapling::note_encryption::SaplingDomain
- sapling::prover::mock::MockTxProver
- sapling::redjubjub::BatchEntry
- sapling::redjubjub::PrivateKey
- sapling::redjubjub::PublicKey
- sapling::redjubjub::Signature
- serialize::Array
- serialize::Optional
- serialize::Vector
- transaction::Authorized
- transaction::Transaction
- transaction::TransactionData
- transaction::TransparentDigests
- transaction::TxDigests
- transaction::TxId
- transaction::TzeDigests
- transaction::Unauthorized
- transaction::builder::Builder
- transaction::builder::Progress
- transaction::components::amount::Amount
- transaction::components::orchard::Unauthorized
- transaction::components::sapling::Authorized
- transaction::components::sapling::Bundle
- transaction::components::sapling::CompactOutputDescription
- transaction::components::sapling::OutputDescription
- transaction::components::sapling::OutputDescriptionV5
- transaction::components::sapling::SpendDescription
- transaction::components::sapling::SpendDescriptionV5
- transaction::components::sapling::Unproven
- transaction::components::sapling::builder::SaplingBuilder
- transaction::components::sapling::builder::SaplingMetadata
- transaction::components::sapling::builder::SpendDescriptionInfo
- transaction::components::sapling::builder::Unauthorized
- transaction::components::sprout::Bundle
- transaction::components::sprout::JsDescription
- transaction::components::transparent::Authorized
- transaction::components::transparent::Bundle
- transaction::components::transparent::OutPoint
- transaction::components::transparent::TxIn
- transaction::components::transparent::TxOut
- transaction::components::transparent::builder::TransparentBuilder
- transaction::components::transparent::builder::Unauthorized
- transaction::components::tze::Authorized
- transaction::components::tze::Bundle
- transaction::components::tze::OutPoint
- transaction::components::tze::TzeIn
- transaction::components::tze::TzeOut
- transaction::components::tze::builder::TzeBuilder
- transaction::components::tze::builder::TzeSigner
- transaction::components::tze::builder::Unauthorized
- transaction::sighash::SignatureHash
- transaction::sighash::TransparentInput
- transaction::sighash::TzeInput
- transaction::txid::BlockTxCommitmentDigester
- transaction::txid::TxIdDigester
- transaction::util::sha256d::HashReader
- transaction::util::sha256d::HashWriter
- zip32::DiversifierIndex
- zip32::DiversifierKey
- zip32::ExtendedFullViewingKey
- zip32::ExtendedSpendingKey
- zip339::Mnemonic
Enums
- consensus::BranchId
- consensus::Network
- consensus::NetworkUpgrade
- extensions::transparent::Error
- legacy::TransparentAddress
- memo::Error
- memo::Memo
- sapling::Rseed
- sapling::pedersen_hash::Personalization
- transaction::DigestError
- transaction::TxVersion
- transaction::builder::Error
- transaction::components::sapling::builder::Error
- transaction::components::transparent::builder::Error
- transaction::components::tze::builder::Error
- transaction::sighash::SignableInput
- zip32::ChildIndex
- zip339::Count
- zip339::Error
- zip339::Language
Traits
- consensus::Parameters
- extensions::transparent::Extension
- extensions::transparent::ExtensionTxBuilder
- extensions::transparent::FromPayload
- extensions::transparent::ToPayload
- merkle_tree::Hashable
- sapling::prover::TxProver
- transaction::Authorization
- transaction::TransactionDigest
- transaction::components::sapling::Authorization
- transaction::components::transparent::Authorization
- transaction::components::tze::Authorization
Functions
- consensus::testing::arb_branch_id
- consensus::testing::arb_height
- legacy::testing::arb_transparent_addr
- merkle_tree::testing::arb_commitment_tree
- sapling::group_hash::group_hash
- sapling::keys::prf_expand
- sapling::keys::prf_expand_vec
- sapling::keys::testing::arb_extended_spending_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_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::testing::arb_amount
- transaction::components::amount::testing::arb_nonnegative_amount
- transaction::components::amount::testing::arb_positive_amount
- transaction::components::orchard::read_action_without_auth
- transaction::components::orchard::read_anchor
- transaction::components::orchard::read_cmx
- transaction::components::orchard::read_flags
- transaction::components::orchard::read_note_ciphertext
- transaction::components::orchard::read_nullifier
- transaction::components::orchard::read_signature
- transaction::components::orchard::read_v5_bundle
- transaction::components::orchard::read_value_commitment
- transaction::components::orchard::read_verification_key
- transaction::components::orchard::testing::arb_bundle
- transaction::components::orchard::testing::arb_bundle_for_version
- transaction::components::orchard::write_action_without_auth
- transaction::components::orchard::write_cmx
- transaction::components::orchard::write_note_ciphertext
- transaction::components::orchard::write_nullifier
- transaction::components::orchard::write_v5_bundle
- transaction::components::orchard::write_value_commitment
- transaction::components::orchard::write_verification_key
- 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_output_description
- transaction::components::transparent::testing::arb_bundle
- transaction::components::transparent::testing::arb_outpoint
- transaction::components::transparent::testing::arb_script
- transaction::components::transparent::testing::arb_txin
- transaction::components::transparent::testing::arb_txout
- transaction::components::tze::testing::arb_bundle
- transaction::components::tze::testing::arb_outpoint
- transaction::components::tze::testing::arb_precondition
- transaction::components::tze::testing::arb_tzein
- transaction::components::tze::testing::arb_tzeout
- transaction::components::tze::testing::arb_witness
- transaction::sighash::signature_hash
- transaction::sighash_v4::v4_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::testing::arb_extended_spending_key
Typedefs
Constants
- consensus::H0
- consensus::MAIN_NETWORK
- consensus::TEST_NETWORK
- consensus::ZIP212_GRACE_PERIOD
- constants::CRH_IVK_PERSONALIZATION
- constants::GH_FIRST_BLOCK
- constants::KEY_DIVERSIFICATION_PERSONALIZATION
- constants::NOTE_COMMITMENT_RANDOMNESS_GENERATOR
- constants::NULLIFIER_POSITION_GENERATOR
- constants::NULLIFIER_POSITION_IN_TREE_GENERATOR_PERSONALIZATION
- constants::PEDERSEN_HASH_CHUNKS_PER_GENERATOR
- constants::PEDERSEN_HASH_EXP_WINDOW_SIZE
- constants::PEDERSEN_HASH_GENERATORS
- constants::PEDERSEN_HASH_GENERATORS_PERSONALIZATION
- constants::PRF_NF_PERSONALIZATION
- constants::PROOF_GENERATION_KEY_BASE_GENERATOR_PERSONALIZATION
- constants::PROOF_GENERATION_KEY_GENERATOR
- constants::SPENDING_KEY_GENERATOR
- constants::SPENDING_KEY_GENERATOR_PERSONALIZATION
- constants::VALUE_COMMITMENT_GENERATOR_PERSONALIZATION
- constants::VALUE_COMMITMENT_RANDOMNESS_GENERATOR
- constants::VALUE_COMMITMENT_VALUE_GENERATOR
- constants::mainnet::B58_PUBKEY_ADDRESS_PREFIX
- constants::mainnet::B58_SCRIPT_ADDRESS_PREFIX
- constants::mainnet::COIN_TYPE
- constants::mainnet::HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY
- constants::mainnet::HRP_SAPLING_EXTENDED_SPENDING_KEY
- constants::mainnet::HRP_SAPLING_PAYMENT_ADDRESS
- constants::regtest::B58_PUBKEY_ADDRESS_PREFIX
- constants::regtest::B58_SCRIPT_ADDRESS_PREFIX
- constants::regtest::COIN_TYPE
- constants::regtest::HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY
- constants::regtest::HRP_SAPLING_EXTENDED_SPENDING_KEY
- constants::regtest::HRP_SAPLING_PAYMENT_ADDRESS
- constants::testnet::B58_PUBKEY_ADDRESS_PREFIX
- constants::testnet::B58_SCRIPT_ADDRESS_PREFIX
- constants::testnet::COIN_TYPE
- constants::testnet::HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY
- constants::testnet::HRP_SAPLING_EXTENDED_SPENDING_KEY
- constants::testnet::HRP_SAPLING_PAYMENT_ADDRESS
- sapling::SAPLING_COMMITMENT_TREE_DEPTH
- sapling::keys::PRF_EXPAND_PERSONALIZATION
- sapling::note_encryption::KDF_SAPLING_PERSONALIZATION
- sapling::note_encryption::PRF_OCK_PERSONALIZATION
- transaction::components::GROTH_PROOF_SIZE
- transaction::components::amount::COIN
- transaction::components::amount::DEFAULT_FEE
- transaction::components::amount::MAX_MONEY
- transaction::components::orchard::FLAGS_EXPECTED_UNSET
- transaction::components::orchard::FLAG_OUTPUTS_ENABLED
- transaction::components::orchard::FLAG_SPENDS_ENABLED
- transaction::components::transparent::testing::VALID_OPCODES
- transaction::sighash::SIGHASH_ALL
- transaction::sighash::SIGHASH_ANYONECANPAY
- transaction::sighash::SIGHASH_MASK
- transaction::sighash::SIGHASH_NONE
- transaction::sighash::SIGHASH_SINGLE
- zip32::ZIP32_SAPLING_FVFP_PERSONALIZATION
- zip32::ZIP32_SAPLING_MASTER_PERSONALIZATION