Expand description
Traits for execution.
Structs§
- A helper type for ethereum block inputs that consists of a block and the total difficulty.
- The output of an ethereum block.
- Represents the outcome of block execution, including post-execution changes and reverts.
Enums§
BlockExecutor
Errors- Transaction validation errors
- Bundled errors variants thrown by various providers.
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.
- 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).