EVM Opcode Reference
Comprehensive reference of all Ethereum Virtual Machine (EVM) opcodes, their gas costs, stack effects, and usage examples.
PUSH10x60
Gas: 3Stack
Description
Place 1 byte item on stack
Stack Effect
+1
Example
PUSH1 0x60
MSTORE0x52
Gas: 3Memory
Description
Save word to memory
Stack Effect
-2
Example
MSTORE
SSTORE0x55
Gas: 20000Storage
Description
Save word to storage
Stack Effect
-2
Example
SSTORE
CALL0xF1
Gas: 100System
Description
Message-call into an account
Stack Effect
-7, +1
Example
CALL
ADD0x01
Gas: 3Arithmetic
Description
Addition operation
Stack Effect
-2, +1
Example
ADD
JUMPI0x57
Gas: 10Control Flow
Description
Conditional jump
Stack Effect
-2
Example
JUMPI