List of all items
Structs
- block::BlockHash
- block::BlockHeader
- block::BlockHeaderData
- consensus::BlockHeight
- consensus::MainNetwork
- consensus::TestNetwork
- constants::PEDERSEN_HASH_EXP_TABLE
- extensions::transparent::Precondition
- extensions::transparent::Witness
- keys::ExpandedSpendingKey
- keys::FullViewingKey
- keys::OutgoingViewingKey
- legacy::Script
- merkle_tree::CommitmentTree
- merkle_tree::IncrementalWitness
- merkle_tree::MerklePath
- note_encryption::Memo
- note_encryption::OutgoingCipherKey
- note_encryption::SaplingNoteEncryption
- primitives::Diversifier
- primitives::Note
- primitives::Nullifier
- primitives::PaymentAddress
- primitives::ProofGenerationKey
- primitives::ValueCommitment
- primitives::ViewingKey
- prover::mock::MockTxProver
- redjubjub::BatchEntry
- redjubjub::PrivateKey
- redjubjub::PublicKey
- redjubjub::Signature
- sapling::Node
- serialize::Optional
- serialize::Vector
- transaction::Transaction
- transaction::TransactionData
- transaction::TxId
- transaction::builder::Builder
- transaction::builder::SaplingOutput
- transaction::builder::TransactionMetadata
- transaction::components::JSDescription
- transaction::components::OutPoint
- transaction::components::OutputDescription
- transaction::components::SpendDescription
- transaction::components::TxIn
- transaction::components::TxOut
- transaction::components::TzeIn
- transaction::components::TzeOut
- transaction::components::amount::Amount
- zip32::DiversifierIndex
- zip32::DiversifierKey
- zip32::ExtendedFullViewingKey
- zip32::ExtendedSpendingKey
Enums
- consensus::BranchId
- consensus::Network
- consensus::NetworkUpgrade
- extensions::transparent::Error
- legacy::TransparentAddress
- pedersen_hash::Personalization
- primitives::Rseed
- transaction::SignableInput
- transaction::builder::Error
- zip32::ChildIndex
Traits
- consensus::Parameters
- extensions::transparent::Extension
- extensions::transparent::ExtensionTxBuilder
- extensions::transparent::FromPayload
- extensions::transparent::ToPayload
- merkle_tree::Hashable
- prover::TxProver
Functions
- group_hash::group_hash
- keys::prf_expand
- keys::prf_expand_vec
- keys::testing::arb_extended_spending_key
- keys::testing::arb_shielded_addr
- legacy::testing::arb_transparent_addr
- note_encryption::plaintext_version_is_valid
- note_encryption::prf_ock
- note_encryption::sapling_ka_agree
- note_encryption::try_sapling_compact_note_decryption
- note_encryption::try_sapling_note_decryption
- note_encryption::try_sapling_output_recovery
- note_encryption::try_sapling_output_recovery_with_ock
- pedersen_hash::pedersen_hash
- redjubjub::batch_verify
- sapling::merkle_hash
- sapling::spend_sig
- transaction::components::amount::testing::arb_nonnegative_amount
- transaction::signature_hash
- transaction::signature_hash_data
- transaction::testing::arb_amount
- transaction::testing::arb_outpoint
- transaction::testing::arb_precondition
- transaction::testing::arb_script
- transaction::testing::arb_tx
- transaction::testing::arb_txdata
- transaction::testing::arb_txin
- transaction::testing::arb_txout
- transaction::testing::arb_tzein
- transaction::testing::arb_witness
- util::generate_random_rseed
- util::hash_to_scalar
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
- keys::PRF_EXPAND_PERSONALIZATION
- note_encryption::ENC_CIPHERTEXT_SIZE
- note_encryption::KDF_SAPLING_PERSONALIZATION
- note_encryption::OUT_CIPHERTEXT_SIZE
- note_encryption::PRF_OCK_PERSONALIZATION
- sapling::SAPLING_COMMITMENT_TREE_DEPTH
- transaction::SIGHASH_ALL
- transaction::components::GROTH_PROOF_SIZE
- transaction::components::amount::COIN
- transaction::components::amount::DEFAULT_FEE
- transaction::components::amount::MAX_MONEY
- transaction::testing::VALID_OPCODES
- zip32::ZIP32_SAPLING_FVFP_PERSONALIZATION
- zip32::ZIP32_SAPLING_MASTER_PERSONALIZATION