Skip to content

Instantly share code, notes, and snippets.

@jaekwon
Created February 17, 2015 23:13
Show Gist options
  • Save jaekwon/504e1424b08494cf23b2 to your computer and use it in GitHub Desktop.
Save jaekwon/504e1424b08494cf23b2 to your computer and use it in GitHub Desktop.
PoC7/8 Opcodes
0x00 STOP 0x30 ADDRESS 0x60 PUSH1 0x80 DUP1 0xA0 LOG0
0x01 ADD 0x31 BALANCE 0x61 PUSH2 0x81 DUP2 0xA1 LOG1
0x02 MUL 0x32 ORIGIN 0x62 PUSH3 0x82 DUP3 0xA2 LOG2
0x03 SUB 0x33 CALLER 0x63 PUSH4 0x83 DUP4 0xA3 LOG3
0x04 DIV 0x34 CALLVALUE 0x64 PUSH5 0x84 DUP5 0xA4 LOG4
0x05 SDIV 0x35 CALLDATALOAD 0x65 PUSH6 0x85 DUP6
0x06 MOD 0x36 CALLDATASIZE 0x66 PUSH7 0x86 DUP7 0xF0 CREATE
0x07 SMOD 0x37 CALLDATACOPY 0x67 PUSH8 0x87 DUP8 0xF1 CALL
0x08 ADDMOD 0x38 CODESIZE 0x68 PUSH9 0x88 DUP9 0xF2 CALLCODE
0x09 MULMOD 0x39 CODECOPY 0x69 PUSH10 0x89 DUP10 0xF3 RETURN
0x0A EXP 0x3A GASPRICE 0x6A PUSH11 0x8A DUP11
0x0B SIGNEXTEND 0x3B EXTCODESIZE 0x6B PUSH12 0x8B DUP12 0xFF SUICIDE
0x3C EXTCODECOPY 0x6C PUSH13 0x8C DUP13
0x10 LT 0x6D PUSH14 0x8D DUP14
0x11 GT 0x40 BLOCKHASH 0x6E PUSH15 0x8E DUP15
0x12 SLT 0x41 COINBASE 0x6F PUSH16 0x8F DUP16
0x13 GLT 0x42 TIMESTAMP 0x70 PUSH17 0x90 SWAP1
0x14 EQ 0x43 NUMBER 0x71 PUSH18 0x91 SWAP2
0x15 ISZERO 0x44 DIFFICULTY 0x72 PUSH19 0x92 SWAP3
0x16 AND 0x45 GASLIMIT 0x73 PUSH20 0x93 SWAP4
0x17 OR 0x74 PUSH21 0x94 SWAP5
0x18 XOR 0x50 POP 0x75 PUSH22 0x95 SWAP6
0x19 NOT 0x51 MLOAD 0x76 PUSH23 0x96 SWAP7
0x1A BYTE 0x52 MSTORE 0x77 PUSH24 0x97 SWAP8
0x53 MSTORE8 0x78 PUSH25 0x98 SWAP9
0x20 SHA3 0x54 SLOAD 0x79 PUSH26 0x99 SWAP10
0x55 SSTORE 0x7A PUSH27 0x9A SWAP11
0x56 JUMP 0x7B PUSH28 0x9B SWAP12
0x57 JUMPI 0x7C PUSH29 0x9C SWAP13
0x58 PC 0x7D PUSH30 0x9D SWAP14
0x59 MSIZE 0x7E PUSH31 0x9E SWAP15
0x5A GAS 0x7F PUSH32 0x9F SWAP16
0x5B JUMPDEST
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment