ETH Price: $3,587.63 (+0.40%)
Gas: 25 Gwei

Tools

Bytecode to Opcode Disassembler

Attempts to decode the low level Contract Bytecodes to Opcodes.

Decoded Bytecode:
  • [1] PUSH1 0x60
  • [3] PUSH1 0x40
  • [4] MSTORE
  • [5] CALLDATASIZE
  • [6] ISZERO
  • [9] PUSH2 0x0049
  • [10] JUMPI
  • [15] PUSH4 0xffffffff
  • [45] PUSH29 0x0100000000000000000000000000000000000000000000000000000000
  • [47] PUSH1 0x00
  • [48] CALLDATALOAD
  • [49] DIV
  • [50] AND
  • [55] PUSH4 0x6ea056a9
  • [56] DUP2
  • [57] EQ
  • [60] PUSH2 0x0052
  • [61] JUMPI
  • [62] DUP1
  • [67] PUSH4 0xc0ee0b8a
  • [68] EQ
  • [71] PUSH2 0x0092
  • [72] JUMPI
  • [73] JUMPDEST
  • [76] PUSH2 0x0050
  • [77] JUMPDEST
  • [78] JUMPDEST
  • [79] JUMP
  • [80] JUMPDEST
  • [81] STOP
  • [82] JUMPDEST
  • [83] CALLVALUE
  • [84] ISZERO
  • [87] PUSH2 0x005a
  • [88] JUMPI
  • [89] 'fe'(Unknown Opcode)
  • [90] JUMPDEST
  • [93] PUSH2 0x007e
  • [114] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [116] PUSH1 0x04
  • [117] CALLDATALOAD
  • [118] AND
  • [120] PUSH1 0x24
  • [121] CALLDATALOAD
  • [124] PUSH2 0x0104
  • [125] JUMP
  • [126] JUMPDEST
  • [128] PUSH1 0x40
  • [129] DUP1
  • [130] MLOAD
  • [131] SWAP2
  • [132] ISZERO
  • [133] ISZERO
  • [134] DUP3
  • [135] MSTORE
  • [136] MLOAD
  • [137] SWAP1
  • [138] DUP2
  • [139] SWAP1
  • [140] SUB
  • [142] PUSH1 0x20
  • [143] ADD
  • [144] SWAP1
  • [145] RETURN
  • [146] JUMPDEST
  • [147] CALLVALUE
  • [148] ISZERO
  • [151] PUSH2 0x009a
  • [152] JUMPI
  • [153] 'fe'(Unknown Opcode)
  • [154] JUMPDEST
  • [156] PUSH1 0x40
  • [157] DUP1
  • [158] MLOAD
  • [160] PUSH1 0x20
  • [162] PUSH1 0x04
  • [164] PUSH1 0x44
  • [165] CALLDATALOAD
  • [166] DUP2
  • [167] DUP2
  • [168] ADD
  • [169] CALLDATALOAD
  • [171] PUSH1 0x1f
  • [172] DUP2
  • [173] ADD
  • [174] DUP5
  • [175] SWAP1
  • [176] DIV
  • [177] DUP5
  • [178] MUL
  • [179] DUP6
  • [180] ADD
  • [181] DUP5
  • [182] ADD
  • [183] SWAP1
  • [184] SWAP6
  • [185] MSTORE
  • [186] DUP5
  • [187] DUP5
  • [188] MSTORE
  • [191] PUSH2 0x0050
  • [192] SWAP5
  • [193] DUP3
  • [194] CALLDATALOAD
  • [215] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [216] AND
  • [217] SWAP5
  • [219] PUSH1 0x24
  • [220] DUP1
  • [221] CALLDATALOAD
  • [222] SWAP6
  • [224] PUSH1 0x64
  • [225] SWAP5
  • [226] SWAP3
  • [227] SWAP4
  • [228] SWAP2
  • [229] SWAP1
  • [230] SWAP3
  • [231] ADD
  • [232] SWAP2
  • [233] DUP2
  • [234] SWAP1
  • [235] DUP5
  • [236] ADD
  • [237] DUP4
  • [238] DUP3
  • [239] DUP1
  • [240] DUP3
  • [241] DUP5
  • [242] CALLDATACOPY
  • [243] POP
  • [244] SWAP5
  • [245] SWAP7
  • [246] POP
  • [249] PUSH2 0x01ef
  • [250] SWAP6
  • [251] POP
  • [252] POP
  • [253] POP
  • [254] POP
  • [255] POP
  • [256] POP
  • [257] JUMP
  • [258] JUMPDEST
  • [259] STOP
  • [260] JUMPDEST
  • [262] PUSH1 0x00
  • [263] DUP1
  • [264] SLOAD
  • [266] PUSH1 0x40
  • [267] DUP1
  • [268] MLOAD
  • [270] PUSH1 0x20
  • [271] SWAP1
  • [272] DUP2
  • [273] ADD
  • [274] DUP5
  • [275] SWAP1
  • [276] MSTORE
  • [277] DUP2
  • [278] MLOAD
  • [311] PUSH32 0x3c18d31800000000000000000000000000000000000000000000000000000000
  • [312] DUP2
  • [313] MSTORE
  • [334] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [335] DUP8
  • [336] DUP2
  • [337] AND
  • [339] PUSH1 0x04
  • [340] DUP4
  • [341] ADD
  • [342] MSTORE
  • [343] SWAP3
  • [344] MLOAD
  • [345] SWAP3
  • [346] SWAP1
  • [347] SWAP4
  • [348] AND
  • [349] SWAP3
  • [354] PUSH4 0x3c18d318
  • [355] SWAP3
  • [357] PUSH1 0x24
  • [358] DUP1
  • [359] DUP4
  • [360] ADD
  • [361] SWAP4
  • [362] SWAP3
  • [363] DUP3
  • [364] SWAP1
  • [365] SUB
  • [366] ADD
  • [367] DUP2
  • [368] DUP8
  • [369] DUP8
  • [370] DUP1
  • [371] EXTCODESIZE
  • [372] ISZERO
  • [373] ISZERO
  • [376] PUSH2 0x017b
  • [377] JUMPI
  • [378] 'fe'(Unknown Opcode)
  • [379] JUMPDEST
  • [382] PUSH2 0x02c6
  • [383] GAS
  • [384] SUB
  • [385] CALL
  • [386] ISZERO
  • [387] ISZERO
  • [390] PUSH2 0x0189
  • [391] JUMPI
  • [392] 'fe'(Unknown Opcode)
  • [393] JUMPDEST
  • [394] POP
  • [395] POP
  • [396] POP
  • [398] PUSH1 0x40
  • [399] MLOAD
  • [400] DUP1
  • [401] MLOAD
  • [402] SWAP1
  • [403] POP
  • [424] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [425] AND
  • [427] PUSH1 0x00
  • [428] CALLDATASIZE
  • [430] PUSH1 0x00
  • [432] PUSH1 0x40
  • [433] MLOAD
  • [435] PUSH1 0x20
  • [436] ADD
  • [437] MSTORE
  • [439] PUSH1 0x40
  • [440] MLOAD
  • [441] DUP1
  • [442] DUP4
  • [443] DUP4
  • [444] DUP1
  • [445] DUP3
  • [446] DUP5
  • [447] CALLDATACOPY
  • [448] DUP3
  • [449] ADD
  • [450] SWAP2
  • [451] POP
  • [452] POP
  • [453] SWAP3
  • [454] POP
  • [455] POP
  • [456] POP
  • [458] PUSH1 0x20
  • [460] PUSH1 0x40
  • [461] MLOAD
  • [462] DUP1
  • [463] DUP4
  • [464] SUB
  • [465] DUP2
  • [466] DUP6
  • [469] PUSH2 0x02c6
  • [470] GAS
  • [471] SUB
  • [472] DELEGATECALL
  • [473] ISZERO
  • [474] ISZERO
  • [477] PUSH2 0x01e0
  • [478] JUMPI
  • [479] 'fe'(Unknown Opcode)
  • [480] JUMPDEST
  • [481] POP
  • [482] POP
  • [484] PUSH1 0x40
  • [485] MLOAD
  • [486] MLOAD
  • [487] SWAP1
  • [488] POP
  • [489] JUMPDEST
  • [490] SWAP3
  • [491] SWAP2
  • [492] POP
  • [493] POP
  • [494] JUMP
  • [495] JUMPDEST
  • [496] JUMPDEST
  • [497] POP
  • [498] POP
  • [499] POP
  • [500] JUMP
  • [501] STOP
  • [502] LOG1
  • [509] PUSH6 0x627a7a723058
  • [510] SHA3
  • [511] '4c'(Unknown Opcode)
  • [512] 'dd'(Unknown Opcode)
  • [523] PUSH10 0xfdcf3cf6cbee9677fe38
  • [524] '0f'(Unknown Opcode)
  • [525] 'a5'(Unknown Opcode)
  • [526] CREATE
  • [527] DIFFICULTY
  • [528] DIV
  • [529] DUP11
  • [530] 'a9'(Unknown Opcode)
  • [531] 'e0'(Unknown Opcode)
  • [533] PUSH1 0xec
  • [534] JUMP
  • [535] NOT
  • [536] LOG2
  • [537] SHR
  • [538] 'a5'(Unknown Opcode)
  • [539] 'a5'(Unknown Opcode)
  • [540] 'bd'(Unknown Opcode)
  • [541] '4c'(Unknown Opcode)
  • [542] 'd1'(Unknown Opcode)
  • [543] STOP
  • [544] '29'(Unknown Opcode)