Skip to main content

Module evm

Module evm 

Source
Expand description

Big-block executor.

Provides BbBlockExecutor and BbBlockExecutorFactory which handle segment boundaries within big-block payloads.

BbBlockExecutor wraps [EthBlockExecutor] and intercepts execute_transaction to apply segment-boundary changes.

Structsยง

BbBlockExecutor ๐Ÿ”’
Block executor that wraps [EthBlockExecutor] and handles segment-boundary changes for big-block execution.
BbBlockExecutorFactory
Block executor factory that produces BbBlockExecutor for boundary-aware big-block execution.
BbEvmPlan ๐Ÿ”’
Runtime state for segment boundary tracking.

Type Aliasesยง

BlockHashSeeder ๐Ÿ”’
Function pointer that seeds block hashes into the DBโ€™s block hash cache.