reth_evm

Module execute

Source
Expand description

Traits for execution.

Structs§

Enums§

Traits§

  • A general purpose executor that can execute multiple inputs in sequence, validate the outputs, and keep track of the state over the entire batch.
  • Defines the strategy for executing a single block.
  • A strategy factory that can create block execution strategies.
  • A type that can create a new executor for block execution.
  • A general purpose executor trait that executes an input (e.g. block) and produces an output (e.g. state changes and receipts).

Functions§

  • Creates an EvmState from a map of balance increments and the current state to load accounts from. No balance increment is done in the function. Zero balance increments are ignored and won’t create state entries.