List of all items
Structs
- args::BenchmarkArgs
- args::DatabaseArgs
- args::DatadirArgs
- args::DebugArgs
- args::DevArgs
- args::DiscoveryArgs
- args::EnclaveArgs
- args::EngineArgs
- args::GasPriceOracleArgs
- args::InvalidBlockSelection
- args::LogArgs
- args::NetworkArgs
- args::PayloadBuilderArgs
- args::PruningArgs
- args::RessArgs
- args::RpcServerArgs
- args::RpcStateCacheArgs
- args::TxPoolArgs
- args::Verbosity
- args::types::MaxOr
- args::types::MaxU32
- args::types::MaxU64
- args::types::ZeroAsNoneU32
- args::types::ZeroAsNoneU64
- dirs::ChainPath
- dirs::DataDirPath
- dirs::LogsDir
- dirs::MaybePlatformPath
- dirs::PlatformPath
- exit::NodeExitFuture
- node_config::NodeConfig
- primitives::Account
- primitives::Bytecode
- primitives::ChainHardforks
- primitives::DisplayHardforks
- primitives::EnrForkIdEntry
- primitives::EthereumChainHardforks
- primitives::ForkFilter
- primitives::ForkHash
- primitives::ForkId
- primitives::ForkTransition
- primitives::GotExpected
- primitives::GotExpectedBoxed
- primitives::Head
- primitives::Header
- primitives::Log
- primitives::LogData
- primitives::ParseHardforkError
- primitives::ReceiptWithBloom
- primitives::Recovered
- primitives::RecoveredBlock
- primitives::SealedBlock
- primitives::SealedHeader
- primitives::StorageEntry
- primitives::TransactionMeta
- primitives::WithEncoded
- primitives::account::Account
- primitives::account::AccountFlags
- primitives::account::Bytecode
- primitives::block::RecoveredBlock
- primitives::block::SealedBlock
- primitives::block::error::BlockRecoveryError
- primitives::block::serde_bincode_compat::RecoveredBlock
- primitives::block::serde_bincode_compat::SealedBlock
- primitives::crypto::RecoveryError
- primitives::error::ParseHardforkError
- primitives::header::Header
- primitives::header::SealedHeader
- primitives::header::serde_bincode_compat::SealedHeader
- primitives::serde_bincode_compat::Block
- primitives::serde_bincode_compat::BlockBody
- primitives::serde_bincode_compat::RecoveredBlock
- primitives::serde_bincode_compat::SealedBlock
- primitives::serde_bincode_compat::SealedHeader
- primitives::sync::LazyLock
- primitives::sync::OnceLock
- primitives::transaction::TransactionInfo
- primitives::transaction::TransactionMeta
- primitives::transaction::signature::Signature
- primitives::transaction::signed::RecoveryError
Enums
- args::ColorMode
- args::InvalidBlockHookType
- args::StageEnum
- primitives::EthereumHardfork
- primitives::Extended
- primitives::ForkCondition
- primitives::ForkFilterKey
- primitives::HeaderError
- primitives::ValidationError
- primitives::header::HeaderError
- primitives::transaction::error::InvalidTransactionError
- primitives::transaction::error::TransactionConversionError
- primitives::transaction::error::TryFromRecoveredTransactionError
Traits
- cli::config::PayloadBuilderConfig
- cli::config::RethNetworkConfig
- cli::config::RethTransactionPoolConfig
- dirs::XdgPath
- primitives::AlloyBlockHeader
- primitives::Block
- primitives::BlockBody
- primitives::BlockHeader
- primitives::EthereumHardforks
- primitives::FillTxEnv
- primitives::FullBlock
- primitives::FullBlockBody
- primitives::FullBlockHeader
- primitives::FullNodePrimitives
- primitives::FullReceipt
- primitives::FullSignedTx
- primitives::FullTransaction
- primitives::Hardfork
- primitives::Hardforks
- primitives::InMemorySize
- primitives::MaybeCompact
- primitives::MaybeSerde
- primitives::MaybeSerdeBincodeCompat
- primitives::NodePrimitives
- primitives::Receipt
- primitives::SignedTransaction
- primitives::SignerRecoverable
- primitives::Transaction
- primitives::block::Block
- primitives::block::FullBlock
- primitives::block::TestBlock
- primitives::block::body::BlockBody
- primitives::block::body::FullBlockBody
- primitives::block::header::AlloyBlockHeader
- primitives::block::header::BlockHeader
- primitives::block::header::FullBlockHeader
- primitives::header::test_utils::TestHeader
- primitives::node::FullNodePrimitives
- primitives::node::NodePrimitives
- primitives::receipt::FullReceipt
- primitives::receipt::Receipt
- primitives::serde_bincode_compat::SerdeBincodeCompat
- primitives::size::InMemorySize
- primitives::test_utils::TestBlock
- primitives::test_utils::TestHeader
- primitives::transaction::FullTransaction
- primitives::transaction::SignerRecoverable
- primitives::transaction::Transaction
- primitives::transaction::execute::FillTxEnv
- primitives::transaction::signed::FullSignedTx
- primitives::transaction::signed::SignedTransaction
- rpc::compat::TransactionCompat
- rpc::compat::transaction::TransactionCompat
- rpc::result::ToRpcResult
Macros
Functions
- dirs::cache_dir
- dirs::config_dir
- dirs::config_path_prefix
- dirs::data_dir
- dirs::database_path
- dirs::logs_dir
- primitives::constants::gas_units::format_gas
- primitives::constants::gas_units::format_gas_throughput
- primitives::crypto::secp256k1::public_key_to_address
- primitives::crypto::secp256k1::recover_signer
- primitives::crypto::secp256k1::recover_signer_unchecked
- primitives::crypto::secp256k1::sign_message
- primitives::format_gas
- primitives::format_gas_throughput
- primitives::header::test_utils::generate_valid_header
- primitives::header::test_utils::valid_header_strategy
- primitives::logs_bloom
- primitives::proofs::calculate_ommers_root
- primitives::proofs::calculate_receipt_root
- primitives::proofs::calculate_transaction_root
- primitives::proofs::calculate_withdrawals_root
- primitives::proofs::ordered_trie_root_with_encoder
- primitives::receipt::gas_spent_by_transactions
- primitives::test_utils::generate_valid_header
- primitives::test_utils::valid_header_strategy
- primitives::transaction::recover::recover_signers
- primitives::transaction::recover::recover_signers_unchecked
- rpc::compat::block::from_block
- rpc::compat::block::from_block_full
- rpc::compat::block::from_block_with_tx_hashes
- rpc::result::block_id_to_str
- rpc::result::internal_rpc_err
- rpc::result::internal_rpc_err_with_data
- rpc::result::invalid_params_rpc_err
- rpc::result::rpc_err
- rpc::result::rpc_error_with_code
- utils::get_or_create_jwt_secret_from_path
- utils::get_single_body
- utils::get_single_header
- utils::parse_path
- version::default_client_version
- version::default_extra_data
- version::default_extra_data_bytes
Type Aliases
- primitives::BlockTy
- primitives::BodyTy
- primitives::HeaderTy
- primitives::ReceiptTy
- primitives::SealedHeaderFor
- primitives::TxTy
- primitives::block::BlockTx
- primitives::block::body::BodyOmmer
- primitives::block::body::BodyTx
- primitives::block::error::SealedBlockRecoveryError
- primitives::header::SealedHeaderFor
- primitives::node::BlockTy
- primitives::node::BodyTy
- primitives::node::HeaderTy
- primitives::node::ReceiptTy
- primitives::node::TxTy
- primitives::serde_bincode_compat::BincodeReprFor
Statics
Constants
- node_config::DEFAULT_CROSS_BLOCK_CACHE_SIZE_MB
- node_config::DEFAULT_MAX_PROOF_TASK_CONCURRENCY
- node_config::DEFAULT_MEMORY_BLOCK_BUFFER_TARGET
- node_config::DEFAULT_PERSISTENCE_THRESHOLD
- node_config::DEFAULT_RESERVED_CPU_CORES
- primitives::account::compact_ids::EIP7702_BYTECODE_ID
- primitives::account::compact_ids::EOF_BYTECODE_ID
- primitives::account::compact_ids::LEGACY_ANALYZED_BYTECODE_ID
- primitives::account::compact_ids::LEGACY_RAW_BYTECODE_ID
- primitives::account::compact_ids::REMOVED_BYTECODE_ID
- primitives::arbitrum::ARBITRUM_ONE_CANCUN_BLOCK
- primitives::arbitrum::ARBITRUM_ONE_CANCUN_TIMESTAMP
- primitives::arbitrum::ARBITRUM_ONE_PARIS_TIMESTAMP
- primitives::arbitrum::ARBITRUM_ONE_SHANGHAI_BLOCK
- primitives::arbitrum::ARBITRUM_ONE_SHANGHAI_TIMESTAMP
- primitives::arbitrum::ARBITRUM_SEPOLIA_CANCUN_BLOCK
- primitives::arbitrum::ARBITRUM_SEPOLIA_CANCUN_TIMESTAMP
- primitives::arbitrum::ARBITRUM_SEPOLIA_PARIS_TIMESTAMP
- primitives::arbitrum::ARBITRUM_SEPOLIA_SHANGHAI_BLOCK
- primitives::arbitrum::ARBITRUM_SEPOLIA_SHANGHAI_TIMESTAMP
- primitives::arbitrum::mainnet::ARBITRUM_ONE_CANCUN_BLOCK
- primitives::arbitrum::mainnet::ARBITRUM_ONE_CANCUN_TIMESTAMP
- primitives::arbitrum::mainnet::ARBITRUM_ONE_PARIS_TIMESTAMP
- primitives::arbitrum::mainnet::ARBITRUM_ONE_SHANGHAI_BLOCK
- primitives::arbitrum::mainnet::ARBITRUM_ONE_SHANGHAI_TIMESTAMP
- primitives::arbitrum::sepolia::ARBITRUM_SEPOLIA_CANCUN_BLOCK
- primitives::arbitrum::sepolia::ARBITRUM_SEPOLIA_CANCUN_TIMESTAMP
- primitives::arbitrum::sepolia::ARBITRUM_SEPOLIA_PARIS_TIMESTAMP
- primitives::arbitrum::sepolia::ARBITRUM_SEPOLIA_SHANGHAI_BLOCK
- primitives::arbitrum::sepolia::ARBITRUM_SEPOLIA_SHANGHAI_TIMESTAMP
- primitives::constants::BEACON_CONSENSUS_REORG_UNWIND_DEPTH
- primitives::constants::GAS_LIMIT_BOUND_DIVISOR
- primitives::constants::GIGAGAS
- primitives::constants::KILOGAS
- primitives::constants::MAXIMUM_GAS_LIMIT_BLOCK
- primitives::constants::MEGAGAS
- primitives::constants::MINIMUM_GAS_LIMIT
- primitives::constants::RETH_CLIENT_VERSION
- primitives::constants::gas_units::GIGAGAS
- primitives::constants::gas_units::KILOGAS
- primitives::constants::gas_units::MEGAGAS
- primitives::crypto::SECP256K1N_HALF
- primitives::ethereum::HOLESKY_CANCUN_BLOCK
- primitives::ethereum::HOLESKY_CANCUN_TIMESTAMP
- primitives::ethereum::HOLESKY_PARIS_TIMESTAMP
- primitives::ethereum::HOLESKY_PRAGUE_TIMESTAMP
- primitives::ethereum::HOLESKY_SHANGHAI_BLOCK
- primitives::ethereum::HOLESKY_SHANGHAI_TIMESTAMP
- primitives::ethereum::HOODI_PRAGUE_TIMESTAMP
- primitives::ethereum::MAINNET_ARROW_GLACIER_BLOCK
- primitives::ethereum::MAINNET_ARROW_GLACIER_TIMESTAMP
- primitives::ethereum::MAINNET_BERLIN_BLOCK
- primitives::ethereum::MAINNET_BERLIN_TIMESTAMP
- primitives::ethereum::MAINNET_BYZANTIUM_BLOCK
- primitives::ethereum::MAINNET_BYZANTIUM_TIMESTAMP
- primitives::ethereum::MAINNET_CANCUN_BLOCK
- primitives::ethereum::MAINNET_CANCUN_TIMESTAMP
- primitives::ethereum::MAINNET_CONSTANTINOPLE_BLOCK
- primitives::ethereum::MAINNET_CONSTANTINOPLE_TIMESTAMP
- primitives::ethereum::MAINNET_DAO_BLOCK
- primitives::ethereum::MAINNET_DAO_TIMESTAMP
- primitives::ethereum::MAINNET_FRONTIER_BLOCK
- primitives::ethereum::MAINNET_FRONTIER_TIMESTAMP
- primitives::ethereum::MAINNET_GRAY_GLACIER_BLOCK
- primitives::ethereum::MAINNET_GRAY_GLACIER_TIMESTAMP
- primitives::ethereum::MAINNET_HOMESTEAD_BLOCK
- primitives::ethereum::MAINNET_HOMESTEAD_TIMESTAMP
- primitives::ethereum::MAINNET_ISTANBUL_BLOCK
- primitives::ethereum::MAINNET_ISTANBUL_TIMESTAMP
- primitives::ethereum::MAINNET_LONDON_BLOCK
- primitives::ethereum::MAINNET_LONDON_TIMESTAMP
- primitives::ethereum::MAINNET_MUIR_GLACIER_BLOCK
- primitives::ethereum::MAINNET_MUIR_GLACIER_TIMESTAMP
- primitives::ethereum::MAINNET_PARIS_BLOCK
- primitives::ethereum::MAINNET_PARIS_TIMESTAMP
- primitives::ethereum::MAINNET_PARIS_TTD
- primitives::ethereum::MAINNET_PETERSBURG_BLOCK
- primitives::ethereum::MAINNET_PETERSBURG_TIMESTAMP
- primitives::ethereum::MAINNET_PRAGUE_BLOCK
- primitives::ethereum::MAINNET_PRAGUE_TIMESTAMP
- primitives::ethereum::MAINNET_SHANGHAI_BLOCK
- primitives::ethereum::MAINNET_SHANGHAI_TIMESTAMP
- primitives::ethereum::MAINNET_SPURIOUS_DRAGON_BLOCK
- primitives::ethereum::MAINNET_SPURIOUS_DRAGON_TIMESTAMP
- primitives::ethereum::MAINNET_TANGERINE_BLOCK
- primitives::ethereum::MAINNET_TANGERINE_TIMESTAMP
- primitives::ethereum::SEPOLIA_CANCUN_BLOCK
- primitives::ethereum::SEPOLIA_CANCUN_TIMESTAMP
- primitives::ethereum::SEPOLIA_PARIS_BLOCK
- primitives::ethereum::SEPOLIA_PARIS_FORK_BLOCK
- primitives::ethereum::SEPOLIA_PARIS_TIMESTAMP
- primitives::ethereum::SEPOLIA_PARIS_TTD
- primitives::ethereum::SEPOLIA_PRAGUE_TIMESTAMP
- primitives::ethereum::SEPOLIA_SHANGHAI_BLOCK
- primitives::ethereum::SEPOLIA_SHANGHAI_TIMESTAMP
- primitives::ethereum::holesky::HOLESKY_CANCUN_BLOCK
- primitives::ethereum::holesky::HOLESKY_CANCUN_TIMESTAMP
- primitives::ethereum::holesky::HOLESKY_PARIS_TIMESTAMP
- primitives::ethereum::holesky::HOLESKY_PRAGUE_TIMESTAMP
- primitives::ethereum::holesky::HOLESKY_SHANGHAI_BLOCK
- primitives::ethereum::holesky::HOLESKY_SHANGHAI_TIMESTAMP
- primitives::ethereum::hoodi::HOODI_PRAGUE_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_ARROW_GLACIER_BLOCK
- primitives::ethereum::mainnet::MAINNET_ARROW_GLACIER_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_BERLIN_BLOCK
- primitives::ethereum::mainnet::MAINNET_BERLIN_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_BYZANTIUM_BLOCK
- primitives::ethereum::mainnet::MAINNET_BYZANTIUM_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_CANCUN_BLOCK
- primitives::ethereum::mainnet::MAINNET_CANCUN_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_CONSTANTINOPLE_BLOCK
- primitives::ethereum::mainnet::MAINNET_CONSTANTINOPLE_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_DAO_BLOCK
- primitives::ethereum::mainnet::MAINNET_DAO_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_FRONTIER_BLOCK
- primitives::ethereum::mainnet::MAINNET_FRONTIER_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_GRAY_GLACIER_BLOCK
- primitives::ethereum::mainnet::MAINNET_GRAY_GLACIER_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_HOMESTEAD_BLOCK
- primitives::ethereum::mainnet::MAINNET_HOMESTEAD_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_ISTANBUL_BLOCK
- primitives::ethereum::mainnet::MAINNET_ISTANBUL_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_LONDON_BLOCK
- primitives::ethereum::mainnet::MAINNET_LONDON_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_MUIR_GLACIER_BLOCK
- primitives::ethereum::mainnet::MAINNET_MUIR_GLACIER_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_PARIS_BLOCK
- primitives::ethereum::mainnet::MAINNET_PARIS_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_PARIS_TTD
- primitives::ethereum::mainnet::MAINNET_PETERSBURG_BLOCK
- primitives::ethereum::mainnet::MAINNET_PETERSBURG_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_PRAGUE_BLOCK
- primitives::ethereum::mainnet::MAINNET_PRAGUE_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_SHANGHAI_BLOCK
- primitives::ethereum::mainnet::MAINNET_SHANGHAI_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_SPURIOUS_DRAGON_BLOCK
- primitives::ethereum::mainnet::MAINNET_SPURIOUS_DRAGON_TIMESTAMP
- primitives::ethereum::mainnet::MAINNET_TANGERINE_BLOCK
- primitives::ethereum::mainnet::MAINNET_TANGERINE_TIMESTAMP
- primitives::ethereum::sepolia::SEPOLIA_CANCUN_BLOCK
- primitives::ethereum::sepolia::SEPOLIA_CANCUN_TIMESTAMP
- primitives::ethereum::sepolia::SEPOLIA_PARIS_BLOCK
- primitives::ethereum::sepolia::SEPOLIA_PARIS_FORK_BLOCK
- primitives::ethereum::sepolia::SEPOLIA_PARIS_TIMESTAMP
- primitives::ethereum::sepolia::SEPOLIA_PARIS_TTD
- primitives::ethereum::sepolia::SEPOLIA_PRAGUE_TIMESTAMP
- primitives::ethereum::sepolia::SEPOLIA_SHANGHAI_BLOCK
- primitives::ethereum::sepolia::SEPOLIA_SHANGHAI_TIMESTAMP
- version::BUILD_PROFILE_NAME
- version::CARGO_PKG_VERSION
- version::CLIENT_CODE
- version::LONG_VERSION
- version::NAME_CLIENT
- version::SHORT_VERSION
- version::VERGEN_BUILD_TIMESTAMP
- version::VERGEN_CARGO_FEATURES
- version::VERGEN_CARGO_TARGET_TRIPLE
- version::VERGEN_GIT_SHA
- version::VERGEN_GIT_SHA_LONG