Expand description
Core layer for EVM.
Structs
- Core execution layer for EVM.
- A sequencial memory. It uses Rust’s
Vec
for internal representation. - Opcode enum. One-to-one corresponding to an
u8
value. - EVM stack.
- Mapping of valid jump destination from code.
Enums
- Capture represents the result of execution.
- Exit error reason.
- Exit fatal reason.
- Exit reason.
- Exit revert reason.
- Exit succeed reason.
- Operations for recording external costs
Type Aliases
- Trap which indicates that an
ExternalOpcode
has to be handled.