Crate evm_runtime[−][src]
Runtime layer for EVM.
Structs
Config | Runtime configuration. |
Context | Context of the runtime. |
Machine | Core execution layer for EVM. |
Memory | A sequencial memory. It uses Rust’s |
Opcode | Opcode enum. One-to-one corresponding to an |
ResolveCall | Call interrupt resolution. |
ResolveCreate | Create interrupt resolution. |
Runtime | EVM runtime. |
Stack | EVM stack. |
Transfer | Transfer from source to target, with given value. |
Valids | Mapping of valid jump destination from code. |
Enums
CallScheme | Call scheme. |
Capture | Capture represents the result of execution. |
CreateScheme | Create scheme. |
ExitError | Exit error reason. |
ExitFatal | Exit fatal reason. |
ExitReason | Exit reason. |
ExitRevert | Exit revert reason. |
ExitSucceed | Exit succeed reason. |
Resolve | Interrupt resolution. |
Traits
Handler | EVM context handler. |
Type Definitions
Trap | Trap which indicates that an |