Expand description
Structs§
- Execution
Artifacts - The ExecutionArtifacts holds the produced block header and receipts from the execution of a block.
- Noop
TrieDB Provider - The default, no-op implementation of the TrieDBProvider trait, used for testing.
- Stateless
L2Block Executor - The block executor for the L2 client program. Operates off of a TrieDB backed State, allowing for stateless block execution of OP Stack blocks.
- Stateless
L2Block Executor Builder - The builder pattern for the StatelessL2BlockExecutor.
- TrieDB
- A Trie DB that caches open state in-memory.
Enums§
- Executor
Error - The error type for the StatelessL2BlockExecutor.
- TrieDB
Error - An error type for TrieDB operations.
Traits§
- TrieDB
Provider - The TrieDBProvider trait defines the synchronous interface for fetching EVM bytecode hash preimages as well as Header preimages.
Type Aliases§
- Executor
Result - A Result type for the ExecutorError enum.
- Kona
Handle Register - A type alias for the revm::handler::register::HandleRegister for kona’s block executor.
- TrieDB
Result - A Result type alias where the error is TrieDBError.