List of all items
Structs
- DecryptedOutput
- address::UnifiedAddress
- data_api::AccountBalance
- data_api::AccountBirthday
- data_api::AccountMeta
- data_api::AddressInfo
- data_api::Balance
- data_api::BlockMetadata
- data_api::BoundedU8
- data_api::DecryptedTransaction
- data_api::OutputOfSentTx
- data_api::PoolMeta
- data_api::Progress
- data_api::Ratio
- data_api::ScannedBlock
- data_api::ScannedBlockCommitments
- data_api::ScannedBundles
- data_api::SentTransaction
- data_api::SentTransactionOutput
- data_api::SpendableNotes
- data_api::WalletSummary
- data_api::Zip32Derivation
- data_api::chain::ChainState
- data_api::chain::CommitmentTreeRoot
- data_api::chain::ScanSummary
- data_api::chain::testing::MockBlockSource
- data_api::scanning::ScanRange
- data_api::testing::CachedBlock
- data_api::testing::FakeCompactOutput
- data_api::testing::InitialChainState
- data_api::testing::MockWalletDb
- data_api::testing::NoteCommitments
- data_api::testing::TestAccount
- data_api::testing::TestBuilder
- data_api::testing::TestState
- data_api::testing::TransactionSummary
- data_api::testing::orchard::OrchardPoolTester
- data_api::testing::sapling::SaplingPoolTester
- data_api::testing::transparent::GapLimits
- data_api::wallet::input_selection::GreedyInputSelector
- fees::ChangeValue
- fees::DustOutputPolicy
- fees::SplitPolicy
- fees::TransactionBalance
- fees::orchard::EmptyBundleView
- fees::sapling::EmptyBundleView
- fees::zip317::MultiOutputChangeStrategy
- fees::zip317::SingleOutputChangeStrategy
- keys::ReceiverRequirements
- keys::UnifiedFullViewingKey
- keys::UnifiedIncomingViewingKey
- keys::UnifiedSpendingKey
- keys::sapling::DiversifiableFullViewingKey
- keys::sapling::ExtendedFullViewingKey
- keys::sapling::ExtendedSpendingKey
- proposal::Proposal
- proposal::ShieldedInputs
- proposal::Step
- proposal::StepOutput
- proto::compact_formats::ChainMetadata
- proto::compact_formats::CompactBlock
- proto::compact_formats::CompactOrchardAction
- proto::compact_formats::CompactSaplingOutput
- proto::compact_formats::CompactSaplingSpend
- proto::compact_formats::CompactTx
- proto::proposal::ChangeValue
- proto::proposal::MemoBytes
- proto::proposal::PaymentOutputPool
- proto::proposal::PriorStepChange
- proto::proposal::PriorStepOutput
- proto::proposal::Proposal
- proto::proposal::ProposalStep
- proto::proposal::ProposedInput
- proto::proposal::ReceivedOutput
- proto::proposal::TransactionBalance
- proto::service::Address
- proto::service::AddressList
- proto::service::Balance
- proto::service::BlockId
- proto::service::BlockRange
- proto::service::ChainSpec
- proto::service::Duration
- proto::service::Empty
- proto::service::Exclude
- proto::service::GetAddressUtxosArg
- proto::service::GetAddressUtxosReply
- proto::service::GetAddressUtxosReplyList
- proto::service::GetSubtreeRootsArg
- proto::service::LightdInfo
- proto::service::PingResponse
- proto::service::RawTransaction
- proto::service::SendResponse
- proto::service::SubtreeRoot
- proto::service::TransparentAddressBlockFilter
- proto::service::TreeState
- proto::service::TxFilter
- proto::service::compact_tx_streamer_client::CompactTxStreamerClient
- scanning::Nullifiers
- scanning::ScanningKey
- scanning::ScanningKeys
- wallet::NoteId
- wallet::ReceivedNote
- wallet::TransparentAddressMetadata
- wallet::WalletOutput
- wallet::WalletSpend
- wallet::WalletTransparentOutput
- wallet::WalletTx
- zip321::Payment
- zip321::TransactionRequest
Enums
- TransferType
- address::Address
- address::Receiver
- data_api::AccountPurpose
- data_api::AccountSource
- data_api::BirthdayError
- data_api::NoteFilter
- data_api::NullifierQuery
- data_api::OutputStatusFilter
- data_api::SeedRelevance
- data_api::TransactionDataRequest
- data_api::TransactionStatus
- data_api::TransactionStatusFilter
- data_api::chain::error::Error
- data_api::error::Error
- data_api::scanning::ScanPriority
- data_api::scanning::spanning_tree::SpanningTree
- data_api::testing::AddressType
- data_api::wallet::input_selection::GreedyInputSelectorError
- data_api::wallet::input_selection::InputSelectorError
- encoding::Bech32DecodeError
- encoding::TransparentCodecError
- fees::ChangeError
- fees::DustAction
- fees::EphemeralBalance
- fees::StandardFeeRule
- keys::AddressGenerationError
- keys::DecodingError
- keys::DerivationError
- keys::Era
- keys::ReceiverRequirement
- keys::UnifiedAddressRequest
- proposal::ProposalError
- proposal::StepOutputIndex
- proto::ProposalDecodingError
- proto::proposal::FeeRule
- proto::proposal::ValuePool
- proto::proposal::proposed_input::Value
- proto::service::ShieldedProtocol
- scanning::ScanError
- sync::Error
- wallet::Note
- wallet::OvkPolicy
- wallet::Recipient
- zip321::Zip321Error
Traits
- data_api::Account
- data_api::InputSource
- data_api::NoteRetention
- data_api::WalletCommitmentTrees
- data_api::WalletRead
- data_api::WalletTest
- data_api::WalletWrite
- data_api::chain::BlockCache
- data_api::chain::BlockSource
- data_api::testing::DataStoreFactory
- data_api::testing::Reset
- data_api::testing::TestCache
- data_api::testing::TestFvk
- data_api::testing::pool::ShieldedPoolTester
- data_api::wallet::input_selection::InputSelector
- data_api::wallet::input_selection::ShieldingSelector
- encoding::AddressCodec
- fees::ChangeStrategy
- fees::orchard::BundleView
- fees::orchard::InputView
- fees::orchard::OutputView
- fees::sapling::BundleView
- fees::sapling::InputView
- fees::sapling::OutputView
- fees::zip317::Zip317FeeRule
- scanning::ScanningKeyOps
Macros
- data_api::ambassador_impl_InputSource
- data_api::ambassador_impl_WalletCommitmentTrees
- data_api::ambassador_impl_WalletRead
- data_api::ambassador_impl_WalletTest
- data_api::ambassador_impl_WalletWrite
Functions
- address::testing::arb_addr
- address::testing::arb_unified_addr
- data_api::chain::scan_cached_blocks
- data_api::scanning::spanning_tree::testing::scan_range
- data_api::testing::pool::birthday_in_anchor_shard
- data_api::testing::pool::change_note_spends_succeed
- data_api::testing::pool::checkpoint_gaps
- data_api::testing::pool::create_to_address_fails_on_incorrect_usk
- data_api::testing::pool::data_db_truncation
- data_api::testing::pool::external_address_change_spends_detected_in_restore_from_seed
- data_api::testing::pool::fully_funded_fully_private
- data_api::testing::pool::fully_funded_send_to_t
- data_api::testing::pool::invalid_chain_cache_disconnected
- data_api::testing::pool::metadata_queries_exclude_unwanted_notes
- data_api::testing::pool::multi_pool_checkpoint
- data_api::testing::pool::multi_pool_checkpoints_with_pruning
- data_api::testing::pool::ovk_policy_prevents_recovery_from_chain
- data_api::testing::pool::pool_crossing_required
- data_api::testing::pool::proposal_fails_if_not_all_ephemeral_outputs_consumed
- data_api::testing::pool::proposal_fails_with_no_blocks
- data_api::testing::pool::reorg_to_checkpoint
- data_api::testing::pool::scan_cached_blocks_allows_blocks_out_of_order
- data_api::testing::pool::scan_cached_blocks_detects_spends_out_of_order
- data_api::testing::pool::scan_cached_blocks_finds_change_notes
- data_api::testing::pool::scan_cached_blocks_finds_received_notes
- data_api::testing::pool::send_multi_step_proposed_transfer
- data_api::testing::pool::send_single_step_proposed_transfer
- data_api::testing::pool::send_with_multiple_change_outputs
- data_api::testing::pool::shield_transparent
- data_api::testing::pool::spend_fails_on_locked_notes
- data_api::testing::pool::spend_fails_on_unverified_notes
- data_api::testing::pool::spend_succeeds_to_t_addr_zero_change
- data_api::testing::pool::valid_chain_states
- data_api::testing::pool::zip317_spend
- data_api::testing::single_output_change_strategy
- data_api::testing::transparent::gap_limits
- data_api::testing::transparent::put_received_transparent_utxo
- data_api::testing::transparent::transparent_balance_across_shielding
- data_api::testing::transparent::transparent_balance_spendability
- data_api::wallet::create_proposed_transactions
- data_api::wallet::decrypt_and_store_transaction
- data_api::wallet::propose_shielding
- data_api::wallet::propose_standard_transfer_to_address
- data_api::wallet::propose_transfer
- data_api::wallet::shield_transparent_funds
- decrypt_transaction
- encoding::decode_extended_full_viewing_key
- encoding::decode_extended_spending_key
- encoding::decode_extfvk_with_network
- encoding::decode_payment_address
- encoding::decode_transparent_address
- encoding::encode_extended_full_viewing_key
- encoding::encode_extended_spending_key
- encoding::encode_payment_address
- encoding::encode_payment_address_p
- encoding::encode_transparent_address
- encoding::encode_transparent_address_p
- keys::sapling::spending_key
- keys::testing::arb_unified_spending_key
- scanning::scan_block
- scanning::testing::fake_compact_block
- serialization::shardtree::read_shard
- serialization::shardtree::write_shard
- sync::run
- zip321::memo_from_base64
- zip321::memo_to_base64
- zip321::testing::arb_addr_str
- zip321::testing::arb_valid_memo
- zip321::testing::arb_zip321_payment
- zip321::testing::arb_zip321_request
- zip321::testing::arb_zip321_request_sequential
- zip321::testing::arb_zip321_uri
Type Aliases
- PoolType
- ShieldedProtocol
- data_api::wallet::CreateErrT
- data_api::wallet::ProposeShieldingErrT
- data_api::wallet::ProposeTransferErrT
- data_api::wallet::ShieldErrT
- data_api::wallet::TransferErrT
- fees::standard::MultiOutputChangeStrategy
- fees::standard::SingleOutputChangeStrategy
- wallet::WalletOrchardOutput
- wallet::WalletOrchardSpend
- wallet::WalletSaplingOutput
- wallet::WalletSaplingSpend