List of all items
Structs
- SubmitBlockChannel
- client::BlockSubsidy
- client::BlockTemplateResponse
- client::Commitments
- client::DefaultRoots
- client::FundingStream
- client::GetBlockSubsidyResponse
- client::GetBlockTemplateParameters
- client::GetBlockchainInfoBalance
- client::GetMiningInfoResponse
- client::GetSubtreesByIndexResponse
- client::GetTreestateResponse
- client::HexData
- client::MempoolObject
- client::Orchard
- client::OrchardAction
- client::Output
- client::PeerInfo
- client::ScriptPubKey
- client::ScriptSig
- client::ShieldedOutput
- client::ShieldedSpend
- client::TransactionObject
- client::TransactionTemplate
- client::Treestate
- client::ValidateAddressResponse
- client::ZListUnifiedReceiversResponse
- client::ZValidateAddressResponse
- config::mining::Config
- config::rpc::Config
- indexer::BlockHashAndHeight
- indexer::Empty
- indexer::MempoolChangeMessage
- indexer::indexer_client::IndexerClient
- indexer::indexer_server::IndexerServer
- indexer::server::IndexerRPC
- methods::AddressStrings
- methods::BlockHeaderObject
- methods::BlockObject
- methods::ConsensusBranchIdHex
- methods::GetAddressBalanceResponse
- methods::GetAddressTxIdsRequest
- methods::GetBlockHashResponse
- methods::GetBlockHeightAndHashResponse
- methods::GetBlockTrees
- methods::GetBlockchainInfoResponse
- methods::GetInfoResponse
- methods::NetworkUpgradeInfo
- methods::OrchardTrees
- methods::RpcImpl
- methods::SaplingTrees
- methods::SendRawTransactionResponse
- methods::TipConsensusBranch
- methods::Utxo
- methods::hex_data::HexData
- methods::trees::Commitments
- methods::trees::GetSubtreesByIndexResponse
- methods::trees::GetTreestateResponse
- methods::trees::Treestate
- methods::types::default_roots::DefaultRoots
- methods::types::get_block_template::BlockTemplateResponse
- methods::types::get_block_template::GetBlockTemplateHandler
- methods::types::get_block_template::parameters::GetBlockTemplateParameters
- methods::types::get_blockchain_info::GetBlockchainInfoBalance
- methods::types::get_mining_info::GetMiningInfoResponse
- methods::types::get_raw_mempool::MempoolObject
- methods::types::long_poll::LongPollId
- methods::types::long_poll::LongPollInput
- methods::types::peer_info::PeerInfo
- methods::types::submit_block::SubmitBlockChannel
- methods::types::submit_block::SubmitBlockParameters
- methods::types::subsidy::FundingStream
- methods::types::subsidy::GetBlockSubsidyResponse
- methods::types::transaction::Orchard
- methods::types::transaction::OrchardAction
- methods::types::transaction::Output
- methods::types::transaction::ScriptPubKey
- methods::types::transaction::ScriptSig
- methods::types::transaction::ShieldedOutput
- methods::types::transaction::ShieldedSpend
- methods::types::transaction::TransactionObject
- methods::types::transaction::TransactionTemplate
- methods::types::unified_address::ZListUnifiedReceiversResponse
- methods::types::validate_address::ValidateAddressResponse
- methods::types::z_validate_address::ZValidateAddressResponse
- methods::types::zec::Zec
- queue::Queue
- queue::Runner
- server::RpcServer
- server::cookie::Cookie
- server::http_request_compatibility::HttpRequestMiddleware
- server::http_request_compatibility::HttpRequestMiddlewareLayer
- server::http_request_compatibility::JsonRpcRequest
- server::http_request_compatibility::JsonRpcResponse
- server::rpc_call_compatibility::FixRpcResponseMiddleware
- sync::TrustedChainSync
Enums
- client::BlockProposalResponse
- client::BlockTemplateTimeSource
- client::GetBlockTemplateCapability
- client::GetBlockTemplateRequestMode
- client::GetBlockTemplateResponse
- client::GetRawMempoolResponse
- client::Input
- client::SubmitBlockErrorResponse
- client::SubmitBlockResponse
- client::ZValidateAddressType
- indexer::mempool_change_message::ChangeType
- methods::AddNodeCommand
- methods::DAddressStrings
- methods::GetBlockHeaderResponse
- methods::GetBlockResponse
- methods::GetBlockTransaction
- methods::GetRawTransactionResponse
- methods::NetworkUpgradeStatus
- methods::types::get_block_template::GetBlockTemplateResponse
- methods::types::get_block_template::parameters::GetBlockTemplateCapability
- methods::types::get_block_template::parameters::GetBlockTemplateRequestMode
- methods::types::get_block_template::proposal::BlockProposalResponse
- methods::types::get_block_template::proposal::BlockTemplateTimeSource
- methods::types::get_raw_mempool::GetRawMempoolResponse
- methods::types::submit_block::SubmitBlockErrorResponse
- methods::types::submit_block::SubmitBlockResponse
- methods::types::transaction::Input
- methods::types::z_validate_address::ZValidateAddressType
- server::error::LegacyCode
- server::http_request_compatibility::JsonRpcVersion
Traits
- indexer::indexer_server::Indexer
- methods::RpcServer
- methods::types::get_block_template::zip317::TryUpdateBlockLimits
- server::error::MapError
- server::error::OkOrError
- server::http_request_compatibility::With
- sync::SyncerRpcMethods
Functions
- fetch_state_tip_and_local_time
- generate_coinbase_and_roots
- indexer::server::init
- methods::arrayhex::deserialize
- methods::arrayhex::serialize
- methods::best_chain_tip_height
- methods::build_height_range
- methods::chain_tip_difficulty
- methods::height_from_signed_int
- methods::opthex::deserialize
- methods::opthex::serialize
- methods::types::get_block_template::calculate_default_root_hashes
- methods::types::get_block_template::calculate_miner_fee
- methods::types::get_block_template::check_parameters
- methods::types::get_block_template::check_synced_to_tip
- methods::types::get_block_template::fetch_mempool_transactions
- methods::types::get_block_template::fetch_state_tip_and_local_time
- methods::types::get_block_template::generate_coinbase_and_roots
- methods::types::get_block_template::proposal::proposal_block_from_template
- methods::types::get_block_template::standard_coinbase_outputs
- methods::types::get_block_template::validate_block_proposal
- methods::types::get_block_template::zip317::checked_add_transaction_weighted_random
- methods::types::get_block_template::zip317::choose_transaction_weighted_random
- methods::types::get_block_template::zip317::fake_coinbase_transaction
- methods::types::get_block_template::zip317::has_direct_dependencies
- methods::types::get_block_template::zip317::select_mempool_transactions
- methods::types::get_block_template::zip317::setup_fee_weighted_index
- methods::types::long_poll::update_checksum
- proposal_block_from_template
- server::cookie::remove_from_disk
- server::cookie::write_to_disk
- sync::init_read_state_with_syncer
Type Aliases
- client::GetPeerInfoResponse
- client::SubtreeRpcData
- indexer::server::ServerTask
- methods::GetAddressBalanceRequest
- methods::GetAddressUtxosResponse
- methods::Hash
- methods::LoggedLastEvent
- methods::trees::SubtreeRpcData
- methods::types::get_block_template::zip317::SelectedMempoolTx
- methods::types::peer_info::GetPeerInfoResponse
- server::ServerTask
Constants
- client::LONG_POLL_ID_LENGTH
- indexer::FILE_DESCRIPTOR_SET
- indexer::indexer_server::SERVICE_NAME
- indexer::methods::RESPONSE_BUFFER_SIZE
- methods::types::get_block_template::constants::CAPABILITIES_FIELD
- methods::types::get_block_template::constants::DEFAULT_SOLUTION_RATE_WINDOW_SIZE
- methods::types::get_block_template::constants::MAX_ESTIMATED_DISTANCE_TO_NETWORK_CHAIN_TIP
- methods::types::get_block_template::constants::MEMPOOL_LONG_POLL_INTERVAL
- methods::types::get_block_template::constants::MUTABLE_FIELD
- methods::types::get_block_template::constants::NONCE_RANGE_FIELD
- methods::types::get_block_template::constants::NOT_SYNCED_ERROR_CODE
- methods::types::get_block_template::constants::ZCASHD_FUNDING_STREAM_ORDER
- methods::types::long_poll::LONG_POLL_ID_LENGTH
- methods::types::zec::MAX_ZEC_FORMAT_PRECISION
- queue::CHANNEL_AND_QUEUE_CAPACITY
- queue::NO_CHAIN_TIP_HEIGHT
- queue::NUMBER_OF_BLOCKS_TO_EXPIRE
- server::OPENED_RPC_ENDPOINT_MSG
- server::cookie::FILE
- sync::POLL_DELAY