EVMC
|
The union representing evmc_result "optional storage". More...
#include <helpers.h>
Public Attributes | |
uint8_t | bytes [24] |
24 bytes of optional storage. | |
void * | pointer |
Optional pointer. | |
The union representing evmc_result "optional storage".
The evmc_result struct contains 24 bytes of optional storage that can be reused by the object creator if the object does not contain evmc_result::create_address.
A VM implementation MAY use this memory to keep additional data when returning result from evmc_execute_fn(). The host application MAY use this memory to keep additional data when returning result of performed calls from evmc_call_fn().
uint8_t evmc_result_optional_storage::bytes[24] |
void* evmc_result_optional_storage::pointer |