Skip to content

Opcode ranges

Luit Hollander edited this page Jan 4, 2019 · 2 revisions

EVM

Ranges

Start End Description Opcodes used Available opcodes
0x00 0x0f Stop and Arithmetic Operations 12 4
0x10 0x1f Comparison & Bitwise Logic Operations 14 2
0x20 0x2f SHA3 1 15
0x30 0x3f Environmental Information 16 0
0x40 0x4f Block Information 6 10
0x50 0x5f Stack, Memory, Storage and Flow Operations 12 4
0x60 0x6f Push Operations 16 0
0x70 0x7f Push Operations 16 0
0x80 0x8f Duplication Operations 16 0
0x90 0x9f Exchange Operations 16 0
0xa0 0xaf Logging Operations 5 11
0xb0 0xbf Unused 0 16
0xc0 0xcf Unused 0 16
0xd0 0xdf Unused 0 16
0xe0 0xef Unused 0 16
0xf0 0xff System operations 10 6

Total

  • Total used opcodes: 140
  • Total available opcodes: 116
  • Total possible opcodes: 256 (16^2)

General

Opcodes

Clone this wiki locally