EVMC
|
▼Nevmc | EVMC C++ API - wrappers and bindings for C++ |
Caddress | The big-endian 160-bit hash suitable for keeping an Ethereum address |
Cbyte_traits | The char traits for byte-like types |
Cbytes32 | The fixed size array of 32 bytes for storing 256-bit EVM values |
Cfilter_iterator | The filter iterator adaptor creates a view of an iterator range in which some elements of the range are skipped |
CHost | Abstract class to be used by Host implementations |
CHostContext | Wrapper around EVMC host context / host interface |
CHostInterface | The EVMC Host interface |
CMockedAccount | Mocked account |
▼CMockedHost | Mocked EVMC Host implementation |
Clog_record | LOG record |
CResult | The EVM code execution result. |
Cskip_space_iterator | The input filter iterator which skips whitespace characters from the base input iterator |
CStorageValue | Extended value (with original value and access flag) for account storage |
CVM | The VM instance. |
Cevmc_address | Big-endian 160-bit hash suitable for keeping an Ethereum address |
Cevmc_bytes32 | The fixed size array of 32 bytes |
Cevmc_host_context | The opaque data type representing the Host execution context |
Cevmc_host_interface | The Host interface |
Cevmc_instruction_metrics | Metrics for an EVM 1 instruction |
Cevmc_message | The message describing an EVM call, including a zero-depth calls from a transaction origin |
Cevmc_result | The EVM code execution result |
Cevmc_result_optional_storage | The union representing evmc_result "optional storage" |
Cevmc_tx_context | The transaction and block data for execution |
Cevmc_tx_initcode | The hashed initcode used for TXCREATE instruction |
Cevmc_vm | The VM instance |