List of all items
Structs
- CheckpointList
- block::SemanticBlockVerifier
- checkpoint::CheckpointVerifier
- checkpoint::QueuedBlock
- checkpoint::RequestBlock
- checkpoint::list::CheckpointList
- config::Config
- config::InnerConfig
- ed25519::Verifier
- groth16::DescriptionWrapper
- groth16::GROTH16_PARAMETERS
- groth16::Groth16Parameters
- groth16::Verifier
- halo2::BatchVerifier
- halo2::Item
- halo2::VERIFYING_KEY
- halo2::Verifier
- primitives::ed25519::Verifier
- primitives::groth16::DescriptionWrapper
- primitives::groth16::Verifier
- primitives::groth16::params::GROTH16_PARAMETERS
- primitives::groth16::params::Groth16Parameters
- primitives::groth16::params::SaplingParameters
- primitives::groth16::params::SproutParameters
- primitives::groth16::params::parse_parameters::HashReader
- primitives::halo2::BatchVerifier
- primitives::halo2::Item
- primitives::halo2::VERIFYING_KEY
- primitives::halo2::Verifier
- primitives::redjubjub::Verifier
- primitives::redpallas::Verifier
- redjubjub::Verifier
- redpallas::Verifier
- router::BackgroundTaskHandles
- router::BlockVerifierRouter
- script::Request
- script::Verifier
- transaction::AsyncChecks
- transaction::Verifier
Enums
- Request
- VerifyBlockError
- VerifyCheckpointError
- block::VerifyBlockError
- block::request::Request
- checkpoint::VerifyCheckpointError
- checkpoint::types::Progress
- checkpoint::types::TargetHeight
- error::BlockError
- error::SubsidyError
- error::TransactionError
- halo2::Halo2Error
- primitives::halo2::Halo2Error
- router::RouterError
- transaction::Request
- transaction::Response
Traits
- ParameterCheckpoint
- checkpoint::list::ParameterCheckpoint
- groth16::Description
- primitives::groth16::Description
Functions
- block::check::coinbase_is_first
- block::check::difficulty_is_valid
- block::check::difficulty_threshold_is_valid
- block::check::equihash_solution_is_valid
- block::check::merkle_root_validity
- block::check::miner_fees_are_valid
- block::check::subsidy_is_valid
- block::check::time_is_valid_at
- block::subsidy::funding_streams::check_script_form
- block::subsidy::funding_streams::filter_outputs_by_address
- block::subsidy::funding_streams::funding_stream_address
- block::subsidy::funding_streams::funding_stream_address_index
- block::subsidy::funding_streams::funding_stream_values
- block::subsidy::funding_streams::new_coinbase_script
- block::subsidy::general::block_subsidy
- block::subsidy::general::halving_divisor
- block::subsidy::general::miner_subsidy
- block::subsidy::general::num_halvings
- block::subsidy::general::output_amounts
- block_subsidy
- checkpoint::list::checkpoint_height_and_hash
- checkpoint::progress_from_tip
- difficulty_is_valid
- funding_stream_address
- funding_stream_values
- miner_subsidy
- new_coinbase_script
- primitives::groth16::h_sig
- primitives::groth16::params::parse_parameters::parse_sapling_parameters
- primitives::groth16::params::parse_parameters::verify_hash
- primitives::spawn_fifo
- primitives::spawn_fifo_and_convert
- router::init
- router::init_checkpoint_list
- router::init_test
- transaction::check::check_for_duplicates
- transaction::check::coinbase_expiry_height
- transaction::check::coinbase_outputs_are_decryptable
- transaction::check::coinbase_tx_no_prevout_joinsplit_spend
- transaction::check::disabled_add_to_sprout_pool
- transaction::check::has_enough_orchard_flags
- transaction::check::has_inputs_and_outputs
- transaction::check::joinsplit_has_vpub_zero
- transaction::check::lock_time_has_passed
- transaction::check::non_coinbase_expiry_height
- transaction::check::spend_conflicts
- transaction::check::tx_transparent_coinbase_spends_maturity
- transaction::check::validate_expiry_height_max
- transaction::check::validate_expiry_height_mined
Type Aliases
- BoxError
- checkpoint::QueuedBlockList
- ed25519::Item
- groth16::BatchVerifyingKey
- groth16::Item
- groth16::ItemVerifyingKey
- halo2::BatchVerifyingKey
- halo2::ItemVerifyingKey
- primitives::ed25519::BatchVerifier
- primitives::ed25519::Item
- primitives::ed25519::Sender
- primitives::ed25519::VerifyResult
- primitives::groth16::BatchVerifier
- primitives::groth16::BatchVerifyingKey
- primitives::groth16::Item
- primitives::groth16::ItemVerifyingKey
- primitives::groth16::Sender
- primitives::groth16::VerifyResult
- primitives::halo2::BatchVerifyingKey
- primitives::halo2::ItemVerifyingKey
- primitives::halo2::Sender
- primitives::halo2::VerifyResult
- primitives::redjubjub::BatchVerifier
- primitives::redjubjub::Item
- primitives::redjubjub::Sender
- primitives::redjubjub::VerifyResult
- primitives::redpallas::BatchVerifier
- primitives::redpallas::Item
- primitives::redpallas::Sender
- primitives::redpallas::VerifyResult
- redjubjub::Item
- redpallas::Item
Statics
- ed25519::VERIFIER
- groth16::JOINSPLIT_VERIFIER
- groth16::OUTPUT_VERIFIER
- groth16::SPEND_VERIFIER
- halo2::VERIFIER
- primitives::ed25519::VERIFIER
- primitives::groth16::JOINSPLIT_VERIFIER
- primitives::groth16::OUTPUT_VERIFIER
- primitives::groth16::SPEND_VERIFIER
- primitives::halo2::VERIFIER
- primitives::redjubjub::VERIFIER
- primitives::redpallas::VERIFIER
- redjubjub::VERIFIER
- redpallas::VERIFIER
Constants
- MAX_BLOCK_SIGOPS
- MAX_CHECKPOINT_BYTE_COUNT
- MAX_CHECKPOINT_HEIGHT_GAP
- block::MAX_BLOCK_SIGOPS
- checkpoint::MAX_CHECKPOINT_BYTE_COUNT
- checkpoint::MAX_CHECKPOINT_HEIGHT_GAP
- checkpoint::MAX_QUEUED_BLOCKS_PER_HEIGHT
- checkpoint::list::MAINNET_CHECKPOINTS
- checkpoint::list::TESTNET_CHECKPOINTS
- error::MAX_EXPIRY_HEIGHT
- primitives::MAX_BATCH_LATENCY
- primitives::MAX_BATCH_SIZE
- primitives::groth16::params::parse_parameters::SAPLING_OUTPUT_BYTES
- primitives::groth16::params::parse_parameters::SAPLING_OUTPUT_HASH
- primitives::groth16::params::parse_parameters::SAPLING_SPEND_BYTES
- primitives::groth16::params::parse_parameters::SAPLING_SPEND_HASH
- primitives::halo2::HALO2_MAX_BATCH_SIZE
- router::VERIFIER_BUFFER_BOUND
- transaction::MEMPOOL_OUTPUT_LOOKUP_TIMEOUT
- transaction::POLL_MEMPOOL_DELAY
- transaction::UTXO_LOOKUP_TIMEOUT