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ยง
- BbBlock
Assembler - Block assembler marker for replay-only big-block execution.
- BbEvm
Config - EVM configuration for big-block execution.
- BigBlock
Data ๐ - Additional data for big block payloads that merge multiple real blocks.