# Functions
No description provided by the author
No description provided by the author
# Constants
ADD performs addition operation.
ADDMOD performs the modulo addition of two numbers.
ADDRESS returns the address of the current account.
AND performs a bitwise AND operation.
BALANCE returns the balance of the given address.
BASEFEE returns the base fee of the current block.
BLOBHASH returns the hash of the provided data.
BLOCKHASH returns the hash of a specific block.
BYTE returns the Nth byte of the input data.
CALL invokes a message call to another contract.
CALLCODE invokes a message call to another contract using the current code's context.
CALLDATACOPY copies a portion of the call data to memory.
CALLDATALOAD loads a word of data from the call data.
CALLDATASIZE returns the size of the call data.
CALLER returns the address of the account that initiated the call.
CALLVALUE returns the value passed with the call.
CHAINID returns the chain ID of the current chain.
CODECOPY copies a portion of the contract's code to memory.
CODESIZE returns the size of the contract's code.
COINBASE returns the address of the block's beneficiary.
CREATE creates a new contract.
CREATE2 creates a new contract with a specified salt.
DELEGATECALL performs a message call to another contract, preserving the caller's context.
DIFFICULTY returns the difficulty of the current block.
DIV performs division operation.
DUP1-DUP16 duplicate the Nth item from the stack.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
EQ checks for equality between two values.
EXP performs exponential operation.
EXTCODECOPY copies a portion of the code at the given address to memory.
EXTCODEHASH returns the hash of the code at the given address.
EXTCODESIZE returns the size of the code at the given address.
GAS returns the available gas.
GASLIMIT returns the gas limit of the current block.
GASPRICE returns the gas price of the transaction.
GT performs a greater-than comparison.
INVALID is an invalid opcode.
ISZERO checks if a given value is zero.
JUMP transfers control to a different part of the code.
JUMPDEST marks a destination for jumps within the code.
JUMPI conditionally transfers control to a different part of the code.
KECCAK256 computes the Keccak-256 hash of input data.
LOG0-LOG4 record a log entry.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LT performs a less-than comparison.
MLOAD loads a word from memory.
MOD returns the remainder after division.
MSIZE returns the size of the active memory in bytes.
MSTORE stores a word in memory.
MSTORE8 stores a byte in memory.
MUL performs multiplication operation.
MULMOD performs the modulo multiplication of two numbers.
NOT performs a bitwise NOT operation.
NUMBER returns the block number of the current block.
OR performs a bitwise OR operation.
ORIGIN returns the address of the original sender of the transaction.
PC returns the program counter.
POP removes the top item from the stack.
PUSH1-PUSH32 place the given number of bytes onto the stack.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RETURN halts execution and returns data from a contract.
RETURNDATACOPY copies a portion of the return data buffer to memory.
RETURNDATASIZE returns the size of the return data buffer.
REVERT stops execution and reverts state changes.
No description provided by the author
SDIV performs signed division operation.
SELFBALANCE returns the balance of the current contract.
SELFDESTRUCT destroys the current contract and sends remaining funds to an address.
SGT performs a signed greater-than comparison.
SHL and SHR perform bitwise shift left and shift right operations, respectively.
No description provided by the author
SIGNEXTEND extends the sign bit to the left for a signed number.
SLOAD loads a word from storage.
SLT performs a signed less-than comparison.
SMOD returns the remainder after signed division.
SSTORE stores a word to storage.
STATICCALL performs a static message call to another contract.
STOP halts execution.
SUB performs subtraction operation.
SWAP1-SWAP16 swaps the top stack item with the Nth item.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TIMESTAMP returns the timestamp of the current block.
TLOAD and TSTORE provide access to transaction-specific data.
No description provided by the author
XOR performs a bitwise XOR operation.
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for OpCode.
Enum value maps for OpCode.
Service_ServiceDesc is the grpc.ServiceDesc for Service service.
# Structs
Define the "Instruction" message, which represents an Ethereum Virtual Machine (EVM) instruction.
Represents a opcode request message with details about a transaction.
Represents a opcode response message with details about a transaction.
Define the "Root" message, which serves as a container for a list of instructions.
UnimplementedServiceServer must be embedded to have forward compatible implementations.
# Interfaces
ServiceClient is the client API for Service service.
ServiceServer is the server API for Service service.
UnsafeServiceServer may be embedded to opt out of forward compatibility for this service.
# Type aliases
OpCode represents the set of operation codes (opcodes) used in the Ethereum Virtual Machine (EVM).