Skip to main content

Module evm_config

Module evm_config 

Source
Expand description

Big-block EVM configuration.

Wraps EthEvmConfig to create executors that handle multi-segment big-block execution internally. At transaction boundaries defined by BigBlockData, the executor swaps the EVM environment (block env, cfg env) and applies pre/post execution changes for each segment.

Structsยง

BbEvmConfig
EVM configuration for big-block execution.
BigBlockData ๐Ÿ”’
Additional data for big block payloads that merge multiple real blocks.
BigBlockSegment ๐Ÿ”’
A single execution segment within a big block.

Functionsยง

seed_state_block_hashes ๐Ÿ”’
Reseeds State::block_hashes with the given hashes.