Crate reth_execution_types

Source
Expand description

Commonly used types for (EVM) block execution.

Modules§

serde_bincode_compatserde-bincode-compat
Bincode-compatible serde implementations for commonly used types for (EVM) block execution.

Structs§

BlockExecutionOutput
BlockExecutionResult combined with state.
BlockExecutionResult
The result of executing a block.
BlockReceipts
Used to hold receipts and their attachment.
Chain
A chain of blocks and their final state.
ChainBlocks
All blocks in the chain
ChangedAccount
Represents a changed account
DisplayBlocksChain
Wrapper type for blocks display in Chain
ExecutionOutcome
Represents the outcome of block execution, including post-execution changes and reverts.

Enums§

ChainSplit
Result of a split chain.
ChainSplitTarget
The target block where the chain should be split.

Type Aliases§

AccountRevertInit
Types used inside RevertsInit to initialize revms reverts.
BundleStateInit
Type used to initialize revms bundle state.
RevertsInit
Type used to initialize revms reverts.