Crate evmc_vm[−][src]
Expand description
Rust bindings for EVMC (Ethereum Client-VM Connector API).
Have a look at evmc-declare to declare an EVMC compatible VM. This crate documents how to use certain data types.
Re-exports
pub use evmc_sys as ffi;
Structs
Container struct for EVMC instances and user-defined data.
EVMC context structure. Exposes the EVMC host functions, message data, and transaction context to the executing VM.
EVMC execution message structure.
EVMC result structure.
Traits
Trait EVMC VMs have to implement.
Type Definitions
EVMC access status.
EVMC address
EVMC 32 bytes value (used for hashes)
EVMC transaction context structure.
EVMC message (call) flags.
EVMC call kind.
EVMC VM revision.
EVMC status code.
EVMC storage status.
EVMC big-endian 256-bit integer