Skip to main content

Module evm_config

Module evm_config 

Source
Expand description

EVM configuration for merged big-block payloads.

Re-exportsยง

use alloy_consensus::Header; ๐Ÿ”’
use alloy_eips::Decodable2718; ๐Ÿ”’
use alloy_primitives::Bytes; ๐Ÿ”’
use alloy_primitives::U256; ๐Ÿ”’
use alloy_rpc_types::engine::ExecutionData; ๐Ÿ”’
use core::convert::Infallible; ๐Ÿ”’
use reth_chainspec::ChainSpec; ๐Ÿ”’
use reth_chainspec::EthChainSpec; ๐Ÿ”’
use reth_chainspec::EthereumHardforks; ๐Ÿ”’
use reth_engine_primitives::ExecutionPayload; ๐Ÿ”’
use reth_ethereum_forks::Hardforks; ๐Ÿ”’
use reth_ethereum_primitives::Block; ๐Ÿ”’
use reth_ethereum_primitives::EthPrimitives; ๐Ÿ”’
use reth_ethereum_primitives::TransactionSigned; ๐Ÿ”’
use reth_evm::precompile_cache::PrecompileCacheMap; ๐Ÿ”’
use reth_evm::BlockAssembler; ๐Ÿ”’
use reth_evm::BlockAssemblerInput; ๐Ÿ”’
use reth_evm::BlockExecutionError; ๐Ÿ”’
use reth_evm::ConfigureEngineEvm; ๐Ÿ”’
use reth_evm::ConfigureEvm; ๐Ÿ”’
use reth_evm::EvmEnvFor; ๐Ÿ”’
use reth_evm::EvmFor; ๐Ÿ”’
use reth_evm::ExecutableTxIterator; ๐Ÿ”’
use reth_evm::ExecutionCtxFor; ๐Ÿ”’
use reth_evm::NextBlockEnvAttributes; ๐Ÿ”’
use reth_evm::SpecFor; ๐Ÿ”’
use reth_evm_ethereum::EthBigBlockExecutorFactory; ๐Ÿ”’
use reth_evm_ethereum::EthBigBlockPlan; ๐Ÿ”’
use reth_evm_ethereum::EthBigBlockSegment; ๐Ÿ”’
use reth_evm_ethereum::EthEvmConfig; ๐Ÿ”’
use reth_evm_ethereum::ExecutableRecoveredTx; ๐Ÿ”’
use reth_primitives_traits::BlockTy; ๐Ÿ”’
use reth_primitives_traits::HeaderTy; ๐Ÿ”’
use reth_primitives_traits::SealedBlock; ๐Ÿ”’
use reth_primitives_traits::SealedHeader; ๐Ÿ”’
use reth_primitives_traits::SignedTransaction; ๐Ÿ”’
use reth_storage_errors::any::AnyError; ๐Ÿ”’

Structsยง

BbBlockAssembler
Block assembler marker for replay-only big-block execution.
BbEvmConfig
EVM configuration for big-block execution.
BigBlockData ๐Ÿ”’
Additional data for big block payloads that merge multiple real blocks.