Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 680 Bytes

EVM_Rust.md

File metadata and controls

34 lines (20 loc) · 680 Bytes
created tags author
2022-01-02T13:16:15 (UTC -08:00)
rust
rustlang
rust-lang
evm

evm - Rust

Excerpt

Ethereum Virtual Machine implementation in Rust


Allows to listen to runtime events.

Allows to listen to runtime events.

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.

Call interrupt resolution.

Create interrupt resolution.

Transfer from source to target, with given value.

Mapping of valid jump destination from code.

Capture represents the result of execution.

Trap which indicates that an ExternalOpcode has to be handled.