|
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 |