List of all items
Structs
- Bloom
- BloomRef
- Bytes
- FromStrRadixErr
- H128
- H160
- H256
- H264
- H32
- H512
- H520
- H64
- NativeCrypto
- TrieLogger
- U128
- U256
- U512
- U64
- rkyv_utils::AccessListItemWrapper
- rkyv_utils::AccessListItemWrapperResolver
- rkyv_utils::ArchivedBloomWrapper
- rkyv_utils::ArchivedBytesWrapper
- rkyv_utils::ArchivedH160Wrapper
- rkyv_utils::ArchivedU256Wrapper
- rkyv_utils::ArchivedVecVecWrapper
- rkyv_utils::BloomWrapper
- rkyv_utils::BloomWrapperResolver
- rkyv_utils::BytesWrapper
- rkyv_utils::BytesWrapperResolver
- rkyv_utils::H160Wrapper
- rkyv_utils::H160WrapperResolver
- rkyv_utils::H256Wrapper
- rkyv_utils::U256Wrapper
- rkyv_utils::U256WrapperResolver
- rkyv_utils::VecVecWrapper
- rkyv_utils::VecVecWrapperResolver
- tracing::CallLog
- tracing::CallTraceFrame
- tracing::Eip3155Step
- tracing::MemoryChunk
- tracing::OpcodeStep
- tracing::OpcodeTraceResult
- tracing::PrePostState
- tracing::PrestateAccountState
- tracing::StructLoggerEmit
- tracing::StructLoggerResult
- tracing::StructLoggerStep
- types::Account
- types::AccountInfo
- types::AccountState
- types::AccountStateSlimCodec
- types::AccountUpdate
- types::ArchivedBlobSchedule
- types::ArchivedBlock
- types::ArchivedBlockBody
- types::ArchivedBlockHeader
- types::ArchivedChainConfig
- types::ArchivedForkBlobSchedule
- types::ArchivedWithdrawal
- types::BlobSchedule
- types::BlobScheduleResolver
- types::Block
- types::BlockBody
- types::BlockBodyResolver
- types::BlockHeader
- types::BlockHeaderResolver
- types::BlockResolver
- types::ChainConfig
- types::ChainConfigResolver
- types::Code
- types::CodeMetadata
- types::ForkBlobSchedule
- types::ForkBlobScheduleResolver
- types::ForkId
- types::Genesis
- types::GenesisAccount
- types::Log
- types::NETWORK_NAMES
- types::Receipt
- types::ReceiptWithBloom
- types::Withdrawal
- types::WithdrawalResolver
- types::blobs_bundle::BlobsBundle
- types::block_access_list::AccountChanges
- types::block_access_list::BalAddressIndex
- types::block_access_list::BalSynthesisItem
- types::block_access_list::BalanceChange
- types::block_access_list::BlockAccessList
- types::block_access_list::BlockAccessListCheckpoint
- types::block_access_list::BlockAccessListRecorder
- types::block_access_list::CodeChange
- types::block_access_list::NonceChange
- types::block_access_list::SlotChange
- types::block_access_list::StorageChange
- types::block_access_list::TxCheckpoint
- types::block_execution_witness::ArchivedExecutionWitness
- types::block_execution_witness::ExecutionWitness
- types::block_execution_witness::ExecutionWitnessResolver
- types::block_execution_witness::ExtWitness
- types::block_execution_witness::GuestProgramState
- types::block_execution_witness::RpcExecutionWitness
- types::l2::balance_diff::AssetDiff
- types::l2::balance_diff::BalanceDiff
- types::l2::batch::Batch
- types::l2::fee_config::ArchivedFeeConfig
- types::l2::fee_config::ArchivedL1FeeConfig
- types::l2::fee_config::ArchivedOperatorFeeConfig
- types::l2::fee_config::Decoder
- types::l2::fee_config::FeeConfig
- types::l2::fee_config::FeeConfigResolver
- types::l2::fee_config::L1FeeConfig
- types::l2::fee_config::L1FeeConfigResolver
- types::l2::fee_config::OperatorFeeConfig
- types::l2::fee_config::OperatorFeeConfigResolver
- types::payload::PayloadBundle
- types::prover::ProofBytes
- types::requests::Deposit
- types::requests::EncodedRequests
- types::transaction::AccessListEntry
- types::transaction::ArchivedEIP1559Transaction
- types::transaction::ArchivedEIP2930Transaction
- types::transaction::ArchivedEIP4844Transaction
- types::transaction::ArchivedEIP7702Transaction
- types::transaction::ArchivedFeeTokenTransaction
- types::transaction::ArchivedLegacyTransaction
- types::transaction::ArchivedPrivilegedL2Transaction
- types::transaction::AuthorizationTupleEntry
- types::transaction::EIP1559Transaction
- types::transaction::EIP1559TransactionResolver
- types::transaction::EIP2930Transaction
- types::transaction::EIP2930TransactionResolver
- types::transaction::EIP4844Transaction
- types::transaction::EIP4844TransactionResolver
- types::transaction::EIP7702Transaction
- types::transaction::EIP7702TransactionResolver
- types::transaction::FeeTokenTransaction
- types::transaction::FeeTokenTransactionResolver
- types::transaction::GenericTransaction
- types::transaction::LegacyTransaction
- types::transaction::LegacyTransactionResolver
- types::transaction::MempoolTransaction
- types::transaction::PrivilegedL2Transaction
- types::transaction::PrivilegedL2TransactionResolver
- types::transaction::WrappedEIP4844Transaction
- types::tx_fields::ArchivedAuthorizationTuple
- types::tx_fields::AuthorizationTuple
- types::tx_fields::AuthorizationTupleResolver
Enums
- BloomInput
- CryptoError
- FromDecStrErr
- FromStrRadixErrKind
- errors::InvalidBlockError
- fd_limit::Error
- fd_limit::Outcome
- rkyv_utils::ArchivedOptionH160Wrapper
- rkyv_utils::ArchivedOptionH256Wrapper
- rkyv_utils::ArchivedOptionStorageWrapper
- rkyv_utils::OptionH160Wrapper
- rkyv_utils::OptionH160WrapperResolver
- rkyv_utils::OptionH256Wrapper
- rkyv_utils::OptionH256WrapperResolver
- rkyv_utils::OptionStorageWrapper
- rkyv_utils::OptionStorageWrapperResolver
- tracing::CallType
- tracing::PrestateResult
- types::FakeExponentialError
- types::Fork
- types::GenesisError
- types::InvalidBlockBodyError
- types::InvalidBlockHeaderError
- types::blobs_bundle::BlobsBundleError
- types::block_execution_witness::GuestProgramStateError
- types::l2::fee_config::DecoderError
- types::l2::fee_config::FeeConfigError
- types::l2::fee_config::FeeConfigType
- types::prover::ProofData
- types::prover::ProofFormat
- types::prover::ProverOutput
- types::prover::ProverType
- types::requests::Requests
- types::transaction::ArchivedTransaction
- types::transaction::ArchivedTxKind
- types::transaction::GenericTransactionError
- types::transaction::P2PTransaction
- types::transaction::Transaction
- types::transaction::TransactionResolver
- types::transaction::TxKind
- types::transaction::TxKindResolver
- types::transaction::TxType
Traits
Macros
Functions
- base64::decode
- base64::encode
- evm::calculate_create_address
- fd_limit::raise_fd_limit
- genesis_utils::write_genesis_as_json
- serde_utils::blob::serialize
- serde_utils::blob::vec::deserialize
- serde_utils::blob::vec::serialize
- serde_utils::block_access_list::rlp_str::deserialize
- serde_utils::block_access_list::rlp_str::serialize
- serde_utils::block_access_list::rlp_str_opt::deserialize
- serde_utils::block_access_list::rlp_str_opt::serialize
- serde_utils::bool::deserialize
- serde_utils::bool::serialize
- serde_utils::bytes48::serialize
- serde_utils::bytes48::vec::deserialize
- serde_utils::bytes48::vec::serialize
- serde_utils::bytes::deserialize
- serde_utils::bytes::serialize
- serde_utils::bytes::vec::deserialize
- serde_utils::bytes::vec::serialize
- serde_utils::duration::deserialize
- serde_utils::duration::opt::deserialize
- serde_utils::parse_duration
- serde_utils::u128::hex_str::deserialize
- serde_utils::u128::hex_str::serialize
- serde_utils::u128::hex_str_opt::deserialize
- serde_utils::u128::hex_str_opt::serialize
- serde_utils::u256::dec_str::deserialize
- serde_utils::u256::dec_str::serialize
- serde_utils::u256::deser_hex_or_dec_str
- serde_utils::u256::deser_hex_str
- serde_utils::u256::deser_hex_str_opt
- serde_utils::u256::hashmap::deserialize
- serde_utils::u256::hex_str_opt::deserialize
- serde_utils::u256::hex_str_opt::serialize
- serde_utils::u256::serialize_number
- serde_utils::u256::vec::deserialize
- serde_utils::u32::hex_str::deserialize
- serde_utils::u32::hex_str::serialize
- serde_utils::u64::deser_dec_str
- serde_utils::u64::deser_hex_or_dec_str
- serde_utils::u64::hex_str::deser_vec
- serde_utils::u64::hex_str::deserialize
- serde_utils::u64::hex_str::serialize
- serde_utils::u64::hex_str_opt::deserialize
- serde_utils::u64::hex_str_opt::serialize
- serde_utils::u64::hex_str_opt_padded::deserialize
- serde_utils::u64::hex_str_opt_padded::serialize
- serde_utils::u64::hex_str_padding::deserialize
- serde_utils::u64::hex_str_padding::serialize
- serde_utils::vec_u8::deserialize
- serde_utils::vec_u8::serialize
- tracing::geth_uint256_hex
- tracing::opcode_name
- types::blobs_bundle::blob_from_bytes
- types::blobs_bundle::bytes_from_blob
- types::blobs_bundle::kzg_commitment_to_versioned_hash
- types::block_access_list::find_exact_change_balance
- types::block_access_list::find_exact_change_code
- types::block_access_list::find_exact_change_nonce
- types::block_access_list::find_exact_change_storage
- types::block_access_list::has_exact_change_balance
- types::block_access_list::has_exact_change_code
- types::block_access_list::has_exact_change_nonce
- types::block_access_list::has_exact_change_storage
- types::block_access_list::synthesize_bal_updates
- types::block_execution_witness::decode_witness_headers
- types::block_execution_witness::hash_key
- types::block_execution_witness::validate_witness_headers_chain
- types::bloom_from_logs
- types::calc_excess_blob_gas
- types::calculate_base_fee_per_blob_gas
- types::calculate_base_fee_per_gas
- types::code_hash
- types::compute_receipts_root
- types::compute_receipts_root_and_logs_bloom
- types::compute_storage_root
- types::compute_transactions_root
- types::compute_withdrawals_root
- types::fake_exponential
- types::requests::compute_requests_hash
- types::validate_block_body
- types::validate_block_header
- types::validate_cancun_header_fields
- types::validate_prague_header_fields
- types::validate_pre_cancun_header_fields
- utils::decode_hex
- utils::keccak
- utils::truncate_array
- utils::u256_from_big_endian
- utils::u256_from_big_endian_const
- utils::u256_to_big_endian
- utils::u256_to_h256
- validation::get_total_blob_gas
- validation::validate_block_access_list_hash
- validation::validate_block_access_list_size
- validation::validate_block_pre_execution
- validation::validate_gas_used
- validation::validate_header_bal_indices
- validation::validate_receipts_root_and_logs_bloom
- validation::validate_requests_hash
Type Aliases
- Address
- Public
- Secret
- Signature
- TrieWitness
- tracing::CallTrace
- tracing::PrestateTrace
- types::BlockHash
- types::BlockNumber
- types::Index
- types::blobs_bundle::Blob
- types::blobs_bundle::BlobTuple
- types::blobs_bundle::Bytes48
- types::blobs_bundle::Commitment
- types::blobs_bundle::Proof
- types::requests::Bytes32
- types::requests::Bytes96
- types::tx_fields::AccessList
- types::tx_fields::AccessListItem
- types::tx_fields::AuthorizationList
Statics
- constants::DEFAULT_OMMERS_HASH
- constants::DEFAULT_REQUESTS_HASH
- constants::DEPOSIT_TOPIC
- constants::EMPTY_BLOCK_ACCESS_LIST_HASH
- constants::EMPTY_KECCAK_HASH
- constants::EMPTY_TRIE_HASH
- constants::EMPTY_WITHDRAWALS_HASH
- types::transaction::GLOBAL_SIGNER_CACHE
Constants
- constants::BAL_ITEM_COST
- constants::BLOB_BASE_COST
- constants::GAS_PER_BLOB
- constants::MAX_BLOCK_SIZE
- constants::MAX_RLP_BLOCK_SIZE
- constants::MIN_BASE_FEE_PER_BLOB_GAS
- constants::POST_OSAKA_GAS_LIMIT_CAP
- constants::RLP_BLOCK_SIZE_SAFETY_MARGIN
- constants::SYSTEM_ADDRESS
- constants::TX_MAX_GAS_LIMIT_AMSTERDAM
- types::BASE_FEE_MAX_CHANGE_DENOMINATOR
- types::BLOB_BASE_FEE_UPDATE_FRACTION
- types::BYTECODE_PADDING
- types::BYTES_PER_BLOB
- types::BYTES_PER_BLOB_F64
- types::BYTES_PER_CELL
- types::BYTES_PER_FIELD_ELEMENT
- types::CELLS_PER_EXT_BLOB
- types::DEFAULT_BUILDER_GAS_CEIL
- types::ELASTICITY_MULTIPLIER
- types::FIELD_ELEMENTS_PER_BLOB
- types::FIELD_ELEMENTS_PER_CELL
- types::FIELD_ELEMENTS_PER_EXT_BLOB
- types::GAS_LIMIT_ADJUSTMENT_FACTOR
- types::GAS_LIMIT_MINIMUM
- types::GWEI_TO_WEI
- types::INITIAL_BASE_FEE
- types::MAX_BLOB_TX_SIZE
- types::MAX_TX_SIZE
- types::MIN_BASE_FEE_PER_BLOB_GAS
- types::MIN_GAS_TIP
- types::SAFE_BYTES_PER_BLOB
- types::VERSIONED_HASH_VERSION_KZG
- types::transaction::EIP1559_DEFAULT_SERIALIZED_LENGTH
- utils::ZERO_U256