Announcing sim Studio

Revolutionize the way you build products on-chain using the same infra we used to build sim Explorer (fka evm.storage). PartyDao built create.party.app. What will you build? Get started.

An Ethereum Virtual Machine
Opcodes Interactive Reference

InstructionsarrowGlacier

Name
Alt+K
Opcode
Name
Minimum Gas
00
STOP
0
01
ADD
3
02
MUL
5
03
SUB
3
04
DIV
5
05
SDIV
5
06
MOD
5
07
SMOD
5
08
ADDMOD
8
09
MULMOD
8
0a
EXP
10
0b
SIGNEXTEND
5
10
LT
3
11
GT
3
12
SLT
3
13
SGT
3
14
EQ
3
15
ISZERO
3
16
AND
3
17
OR
3
18
XOR
3
19
NOT
3
1a
BYTE
3
1b
SHL
3
1c
SHR
3
1d
SAR
3
20
KECCAK256
30
30
ADDRESS
2
31
BALANCE
100
32
ORIGIN
2
33
CALLER
2
34
CALLVALUE
2
35
CALLDATALOAD
3
36
CALLDATASIZE
2
37
CALLDATACOPY
3
38
CODESIZE
2
39
CODECOPY
3
3a
GASPRICE
2
3b
EXTCODESIZE
100
3c
EXTCODECOPY
100
3d
RETURNDATASIZE
2
3e
RETURNDATACOPY
3
3f
EXTCODEHASH
100
40
BLOCKHASH
20
41
COINBASE
2
42
TIMESTAMP
2
43
NUMBER
2
44
PREVRANDAO
2
45
GASLIMIT
2
46
CHAINID
2
47
SELFBALANCE
5
48
BASEFEE
2
50
POP
2
51
MLOAD
3
52
MSTORE
3
53
MSTORE8
3
54
SLOAD
100
55
SSTORE
100
56
JUMP
8
57
JUMPI
10
58
PC
2
59
MSIZE
2
5a
GAS
2
5b
JUMPDEST
1
60
PUSH1
3
61
PUSH2
3
62
PUSH3
3
63
PUSH4
3
64
PUSH5
3
65
PUSH6
3
66
PUSH7
3
67
PUSH8
3
68
PUSH9
3
69
PUSH10
3
6a
PUSH11
3
6b
PUSH12
3
6c
PUSH13
3
6d
PUSH14
3
6e
PUSH15
3
6f
PUSH16
3
70
PUSH17
3
71
PUSH18
3
72
PUSH19
3
73
PUSH20
3
74
PUSH21
3
75
PUSH22
3
76
PUSH23
3
77
PUSH24
3
78
PUSH25
3
79
PUSH26
3
7a
PUSH27
3
7b
PUSH28
3
7c
PUSH29
3
7d
PUSH30
3
7e
PUSH31
3
7f
PUSH32
3
80
DUP1
3
81
DUP2
3
82
DUP3
3
83
DUP4
3
84
DUP5
3
85
DUP6
3
86
DUP7
3
87
DUP8
3
88
DUP9
3
89
DUP10
3
8a
DUP11
3
8b
DUP12
3
8c
DUP13
3
8d
DUP14
3
8e
DUP15
3
8f
DUP16
3
90
SWAP1
3
91
SWAP2
3
92
SWAP3
3
93
SWAP4
3
94
SWAP5
3
95
SWAP6
3
96
SWAP7
3
97
SWAP8
3
98
SWAP9
3
99
SWAP10
3
9a
SWAP11
3
9b
SWAP12
3
9c
SWAP13
3
9d
SWAP14
3
9e
SWAP15
3
9f
SWAP16
3
a0
LOG0
375
a1
LOG1
750
a2
LOG2
1125
a3
LOG3
1500
a4
LOG4
1875
f0
CREATE
32000
f1
CALL
100
f2
CALLCODE
100
f3
RETURN
0
f4
DELEGATECALL
100
f5
CREATE2
32000
fa
STATICCALL
100
fd
REVERT
0
fe
INVALID
NaN
ff
SELFDESTRUCT
5000

Have ideas to make evm.codes better?