14 #pragma warning(disable:4201)
struct cs_evm cs_evm
Instruction structure.
evm_insn_group
Group of EVM instructions.
@ EVM_GRP_MATH
math instructions
@ EVM_GRP_STORE_READ
instructions read from storage
@ EVM_GRP_STACK_WRITE
instructions write to stack
@ EVM_GRP_JUMP
all jump instructions
@ EVM_GRP_MEM_WRITE
instructions write to memory
@ EVM_GRP_MEM_READ
instructions read from memory
@ EVM_GRP_ENDING
<– mark the end of the list of groups
@ EVM_GRP_INVALID
= CS_GRP_INVALID
@ EVM_GRP_STACK_READ
instructions read from stack
@ EVM_GRP_HALT
instructions halt execution
@ EVM_GRP_STORE_WRITE
instructions write to storage
unsigned int fee
gas fee for the instruction
unsigned char push
number of items pushed into the stack
unsigned char pop
number of items popped from the stack