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.

Type Definitions

Trap which indicates that an ExternalOpcode has to be handled.