List of all items
Structs
- ChainTipBlock
- ChainTipChange
- ChainTipSender
- CheckpointVerifiedBlock
- CloneError
- CommitSemanticallyVerifiedError
- ContextuallyVerifiedBlock
- DiskWriteBatch
- GetBlockTemplateChainInfo
- KV
- LatestChainTip
- MinedTx
- NonFinalizedState
- OutputIndex
- OutputLocation
- RawBytes
- ReadStateService
- SaplingScannedDatabaseEntry
- SaplingScannedDatabaseIndex
- SaplingScannedResult
- SemanticallyVerifiedBlock
- TransactionIndex
- TransactionLocation
- TypedColumnFamily
- WatchReceiver
- WriteTypedBatch
- ZebraDb
- config::Config
- constants::LOCK_FILE_ERROR
- error::CloneError
- error::CommitSemanticallyVerifiedError
- request::CheckpointVerifiedBlock
- request::ContextuallyVerifiedBlock
- request::FinalizedBlock
- request::SemanticallyVerifiedBlock
- request::Treestate
- response::GetBlockTemplateChainInfo
- response::MinedTx
- service::ReadStateService
- service::StateService
- service::arbitrary::PreparedChain
- service::arbitrary::PreparedChainTree
- service::block_iter::Iter
- service::chain_tip::ChainTipBlock
- service::chain_tip::ChainTipChange
- service::chain_tip::ChainTipSender
- service::chain_tip::LatestChainTip
- service::check::difficulty::AdjustedDifficulty
- service::finalized_state::FinalizedState
- service::finalized_state::column_family::TypedColumnFamily
- service::finalized_state::column_family::WriteTypedBatch
- service::finalized_state::disk_db::DiskDb
- service::finalized_state::disk_db::DiskWriteBatch
- service::finalized_state::disk_format::RawBytes
- service::finalized_state::disk_format::block::TransactionIndex
- service::finalized_state::disk_format::block::TransactionLocation
- service::finalized_state::disk_format::chain::HistoryTreeParts
- service::finalized_state::disk_format::scan::SaplingScannedDatabaseEntry
- service::finalized_state::disk_format::scan::SaplingScannedDatabaseIndex
- service::finalized_state::disk_format::scan::SaplingScannedResult
- service::finalized_state::disk_format::tests::KV
- service::finalized_state::disk_format::transparent::AddressBalanceLocation
- service::finalized_state::disk_format::transparent::AddressTransaction
- service::finalized_state::disk_format::transparent::AddressUnspentOutput
- service::finalized_state::disk_format::transparent::OutputIndex
- service::finalized_state::disk_format::transparent::OutputLocation
- service::finalized_state::disk_format::upgrade::CancelFormatChange
- service::finalized_state::disk_format::upgrade::DbFormatChangeThreadHandle
- service::finalized_state::zebra_db::ZebraDb
- service::non_finalized_state::NonFinalizedState
- service::non_finalized_state::chain::Chain
- service::non_finalized_state::chain::ChainInner
- service::non_finalized_state::chain::index::TransparentTransfers
- service::pending_utxos::PendingUtxos
- service::queued_blocks::QueuedBlocks
- service::queued_blocks::SentHashes
- service::read::address::utxo::AddressUtxos
- service::watch_receiver::WatchReceiver
Enums
- HashOrHeight
- KnownBlock
- ReadRequest
- ReadResponse
- Request
- Response
- TipAction
- ValidateContextError
- error::ValidateContextError
- request::FinalizableBlock
- request::HashOrHeight
- request::ReadRequest
- request::Request
- response::KnownBlock
- response::ReadResponse
- response::Response
- service::chain_tip::TipAction
- service::finalized_state::disk_format::upgrade::DbFormatChange
- service::non_finalized_state::chain::RevertPosition
Traits
- DuplicateNullifierError
- FromDisk
- IntoDisk
- ReadDisk
- WriteDisk
- arbitrary::Prepare
- error::DuplicateNullifierError
- service::block_iter::ChainItem
- service::finalized_state::disk_db::ReadDisk
- service::finalized_state::disk_db::WriteDisk
- service::finalized_state::disk_format::FromDisk
- service::finalized_state::disk_format::IntoDisk
- service::non_finalized_state::chain::UpdateWith
Functions
- check::transparent_coinbase_spend
- config::check_and_delete_database
- config::check_and_delete_old_databases
- config::check_and_delete_old_state_databases
- config::database_format_version_at_path
- config::database_format_version_on_disk
- config::delete_old_databases
- config::gen_temp_path
- config::hidden::write_database_format_version_to_disk
- config::hidden::write_state_database_format_version_to_disk
- config::parse_dir_name
- config::parse_major_version
- config::read_dir
- config::state_database_format_version_on_disk
- constants::latest_version_for_adding_subtrees
- constants::state_database_format_version_in_code
- init
- init_read_only
- init_test
- init_test_services
- populated_state
- service::arbitrary::populated_state
- service::block_iter::any_ancestor_blocks
- service::block_iter::any_chain_ancestor_iter
- service::block_iter::known_chain_ancestor_iter
- service::check::anchors::block_fetch_sprout_final_treestates
- service::check::anchors::block_sapling_orchard_anchors_refer_to_final_treestates
- service::check::anchors::block_sprout_anchors_refer_to_treestates
- service::check::anchors::fetch_sprout_final_treestates
- service::check::anchors::sapling_orchard_anchors_refer_to_final_treestates
- service::check::anchors::sprout_anchors_refer_to_treestates
- service::check::anchors::tx_anchors_refer_to_final_treestates
- service::check::block_commitment_is_valid_for_chain_history
- service::check::block_is_not_orphaned
- service::check::block_is_valid_for_recent_chain
- service::check::difficulty_threshold_and_time_are_valid
- service::check::height_one_more_than_parent_height
- service::check::initial_contextual_validity
- service::check::legacy_chain
- service::check::nullifier::add_to_non_finalized_chain_unique
- service::check::nullifier::find_duplicate_nullifier
- service::check::nullifier::no_duplicates_in_finalized_chain
- service::check::nullifier::remove_from_non_finalized_chain
- service::check::nullifier::tx_no_duplicates_in_chain
- service::check::utxo::remaining_transaction_value
- service::check::utxo::transparent_coinbase_spend
- service::check::utxo::transparent_spend
- service::check::utxo::transparent_spend_chain_order
- service::finalized_state::arbitrary::assert_round_trip
- service::finalized_state::arbitrary::assert_round_trip_arc
- service::finalized_state::arbitrary::assert_round_trip_ref
- service::finalized_state::arbitrary::assert_value_properties
- service::finalized_state::arbitrary::round_trip
- service::finalized_state::arbitrary::round_trip_arc
- service::finalized_state::arbitrary::round_trip_ref
- service::finalized_state::disk_format::expand_zero_be_bytes
- service::finalized_state::disk_format::transparent::address_variant
- service::finalized_state::disk_format::truncate_zero_be_bytes
- service::finalized_state::disk_format::upgrade::add_subtrees::calculate_orchard_subtree
- service::finalized_state::disk_format::upgrade::add_subtrees::calculate_sapling_subtree
- service::finalized_state::disk_format::upgrade::add_subtrees::check_orchard_subtrees
- service::finalized_state::disk_format::upgrade::add_subtrees::check_sapling_subtrees
- service::finalized_state::disk_format::upgrade::add_subtrees::first_orchard_mainnet_subtree
- service::finalized_state::disk_format::upgrade::add_subtrees::first_sapling_mainnet_subtree
- service::finalized_state::disk_format::upgrade::add_subtrees::quick_check_orchard_subtrees
- service::finalized_state::disk_format::upgrade::add_subtrees::quick_check_sapling_subtrees
- service::finalized_state::disk_format::upgrade::add_subtrees::reset
- service::finalized_state::disk_format::upgrade::add_subtrees::run
- service::finalized_state::disk_format::upgrade::add_subtrees::subtree_format_calculation_pre_checks
- service::finalized_state::disk_format::upgrade::add_subtrees::subtree_format_validity_checks_detailed
- service::finalized_state::disk_format::upgrade::add_subtrees::write_orchard_subtree
- service::finalized_state::disk_format::upgrade::add_subtrees::write_sapling_subtree
- service::finalized_state::disk_format::upgrade::cache_genesis_roots::detailed_check
- service::finalized_state::disk_format::upgrade::cache_genesis_roots::quick_check
- service::finalized_state::disk_format::upgrade::cache_genesis_roots::run
- service::finalized_state::disk_format::upgrade::fix_tree_key_type::detailed_check
- service::finalized_state::disk_format::upgrade::fix_tree_key_type::quick_check
- service::finalized_state::disk_format::upgrade::fix_tree_key_type::run
- service::finalized_state::zebra_db::block::lookup_out_loc
- service::finalized_state::zebra_db::metrics::block_precommit_metrics
- service::init
- service::init_read_only
- service::init_test
- service::init_test_services
- service::non_finalized_state::chain::index::transaction_location
- service::read::address::balance::apply_balance_change
- service::read::address::balance::chain_transparent_balance_change
- service::read::address::balance::finalized_transparent_balance
- service::read::address::balance::transparent_balance
- service::read::address::tx_id::apply_tx_id_changes
- service::read::address::tx_id::chain_transparent_tx_id_changes
- service::read::address::tx_id::finalized_transparent_tx_ids
- service::read::address::tx_id::transparent_tx_ids
- service::read::address::utxo::address_utxos
- service::read::address::utxo::apply_utxo_changes
- service::read::address::utxo::chain_transparent_utxo_changes
- service::read::address::utxo::finalized_address_utxos
- service::read::address::utxo::lookup_tx_ids_for_utxos
- service::read::block::any_utxo
- service::read::block::block
- service::read::block::block_header
- service::read::block::mined_transaction
- service::read::block::transaction
- service::read::block::transaction_hashes_for_block
- service::read::block::unspent_utxo
- service::read::block::utxo
- service::read::difficulty::adjust_difficulty_and_time_for_testnet
- service::read::difficulty::best_relevant_chain_and_history_tree
- service::read::difficulty::difficulty_time_and_history_tree
- service::read::difficulty::get_block_template_chain_info
- service::read::difficulty::solution_rate
- service::read::find::best_relevant_chain
- service::read::find::best_tip
- service::read::find::block_locator
- service::read::find::block_locator_heights
- service::read::find::calculate_median_time_past
- service::read::find::chain_contains_hash
- service::read::find::collect_chain_hashes
- service::read::find::collect_chain_headers
- service::read::find::depth
- service::read::find::finalized_state_contains_block_hash
- service::read::find::find_chain_hashes
- service::read::find::find_chain_headers
- service::read::find::find_chain_height_range
- service::read::find::find_chain_intersection
- service::read::find::hash_by_height
- service::read::find::height_by_hash
- service::read::find::next_median_time_past
- service::read::find::non_finalized_state_contains_block_hash
- service::read::find::tip
- service::read::find::tip_hash
- service::read::find::tip_height
- service::read::find::tip_with_value_balance
- service::read::tree::history_tree
- service::read::tree::orchard_subtrees
- service::read::tree::orchard_tree
- service::read::tree::sapling_subtrees
- service::read::tree::sapling_tree
- service::read::tree::subtrees
- service::spawn_init
- service::spawn_init_read_only
- service::write::log_if_mined_by_zebra
- service::write::update_latest_chain_channels
- service::write::validate_and_commit_non_finalized
- service::write::write_blocks_from_channels
- spawn_init
- spawn_init_read_only
- write_database_format_version_to_disk
- write_state_database_format_version_to_disk
Type Aliases
- BoxError
- SaplingScanningKey
- error::BoxError
- service::chain_tip::ChainTipData
- service::finalized_state::disk_db::DB
- service::finalized_state::disk_db::DBThreadMode
- service::finalized_state::disk_format::scan::SaplingScanningKey
- service::finalized_state::disk_format::transparent::AddressLocation
- service::finalized_state::zebra_db::chain::ChainValuePoolsCf
- service::finalized_state::zebra_db::chain::HistoryTreePartsCf
- service::finalized_state::zebra_db::chain::LegacyHistoryTreePartsCf
- service::finalized_state::zebra_db::chain::RawHistoryTreePartsCf
- service::queued_blocks::QueuedCheckpointVerified
- service::queued_blocks::QueuedSemanticallyVerified
Constants
- CHAIN_TIP_UPDATE_WAIT_LIMIT
- MAX_ON_DISK_HEIGHT
- constants::DATABASE_FORMAT_MINOR_VERSION
- constants::DATABASE_FORMAT_PATCH_VERSION
- constants::DATABASE_FORMAT_VERSION
- constants::DATABASE_FORMAT_VERSION_FILE_NAME
- constants::MAX_BLOCK_REORG_HEIGHT
- constants::MAX_FIND_BLOCK_HASHES_RESULTS
- constants::MAX_FIND_BLOCK_HEADERS_RESULTS
- constants::MAX_LEGACY_CHAIN_BLOCKS
- constants::MAX_NON_FINALIZED_CHAIN_FORKS
- constants::MIN_TRANSPARENT_COINBASE_MATURITY
- constants::RESTORABLE_DB_VERSIONS
- constants::STATE_DATABASE_KIND
- service::arbitrary::CHAIN_TIP_UPDATE_WAIT_LIMIT
- service::arbitrary::MAX_PARTIAL_CHAIN_BLOCKS
- service::check::difficulty::BLOCK_MAX_TIME_SINCE_MEDIAN
- service::check::difficulty::POW_ADJUSTMENT_BLOCK_SPAN
- service::check::difficulty::POW_DAMPING_FACTOR
- service::check::difficulty::POW_MAX_ADJUST_DOWN_PERCENT
- service::check::difficulty::POW_MAX_ADJUST_UP_PERCENT
- service::check::difficulty::POW_MEDIAN_BLOCK_SPAN
- service::finalized_state::STATE_COLUMN_FAMILIES_IN_CODE
- service::finalized_state::disk_format::block::HEIGHT_DISK_BYTES
- service::finalized_state::disk_format::block::MAX_ON_DISK_HEIGHT
- service::finalized_state::disk_format::block::TRANSACTION_LOCATION_DISK_BYTES
- service::finalized_state::disk_format::block::TX_INDEX_DISK_BYTES
- service::finalized_state::disk_format::transparent::BALANCE_DISK_BYTES
- service::finalized_state::disk_format::transparent::MAX_ON_DISK_OUTPUT_INDEX
- service::finalized_state::disk_format::transparent::OUTPUT_INDEX_DISK_BYTES
- service::finalized_state::disk_format::transparent::OUTPUT_LOCATION_DISK_BYTES
- service::finalized_state::zebra_db::chain::CHAIN_VALUE_POOLS
- service::finalized_state::zebra_db::chain::HISTORY_TREE
- service::read::FINALIZED_STATE_QUERY_RETRIES
- service::read::address::utxo::ADDRESS_HEIGHTS_FULL_RANGE
- service::read::difficulty::EXTRA_TIME_TO_MINE_A_BLOCK
- service::write::PARENT_ERROR_MAP_LIMIT