Skip to main content

Module executor

Module executor 

Source

Structs§

AnvilBlockExecutor
Block executor for Anvil that implements [BlockExecutor].
AnvilBlockExecutorFactory
AnvilExecutionCtx
Execution context for AnvilBlockExecutor, providing block-level data needed for pre/post execution system calls.
AnvilTxResult
Result of executing a transaction in AnvilBlockExecutor.
FoundryReceiptBuilder
Receipt builder for Foundry/Anvil that handles all transaction types

Functions§

build_tx_env_for_pending
Builds the per-tx OpTransaction<TxEnv> from a pending transaction, replicating the logic from TransactionExecutor::env_for.
new_eth_evm_with_inspector
Creates a database with given database and inspector.