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ยง

BalIndexBumper ๐Ÿ”’
Function pointer that bumps the BAL index in the DB.
BalIndexReader ๐Ÿ”’
Function pointer that reads the BAL index from the DB.
BalIndexSetter ๐Ÿ”’
Function pointer that overwrites the BAL index in the DB.
BlockHashSeeder ๐Ÿ”’
Function pointer that seeds block hashes into the DBโ€™s block hash cache.