Tools
Bytecode to Opcode Disassembler
Attempts to decode the low level Contract Bytecodes to Opcodes.
Decoded Bytecode:
- [0] PUSH1 0x80
- [1] PUSH1 0x40
- [2] MSTORE
- [3] CALLVALUE
- [4] DUP1
- [5] ISZERO
- [6] PUSH2 0x0010
- [7] JUMPI
- [8] PUSH1 0x00
- [9] DUP1
- [10] REVERT
- [11] JUMPDEST
- [12] POP
- [13] PUSH1 0x04
- [14] CALLDATASIZE
- [15] LT
- [16] PUSH2 0x004c
- [17] JUMPI
- [18] PUSH1 0x00
- [19] CALLDATALOAD
- [20] PUSH1 0xe0
- [21] SHR
- [22] DUP1
- [23] PUSH4 0x23bb1093
- [24] EQ
- [25] PUSH2 0x0051
- [26] JUMPI
- [27] DUP1
- [28] PUSH4 0x715018a6
- [29] EQ
- [30] PUSH2 0x0066
- [31] JUMPI
- [32] DUP1
- [33] PUSH4 0x8da5cb5b
- [34] EQ
- [35] PUSH2 0x006e
- [36] JUMPI
- [37] DUP1
- [38] PUSH4 0xf2fde38b
- [39] EQ
- [40] PUSH2 0x009a
- [41] JUMPI
- [42] JUMPDEST
- [43] PUSH1 0x00
- [44] DUP1
- [45] REVERT
- [46] JUMPDEST
- [47] PUSH2 0x0064
- [48] PUSH2 0x005f
- [49] CALLDATASIZE
- [50] PUSH1 0x04
- [51] PUSH2 0x0aaa
- [52] JUMP
- [53] JUMPDEST
- [54] PUSH2 0x00ad
- [55] JUMP
- [56] JUMPDEST
- [57] STOP
- [58] JUMPDEST
- [59] PUSH2 0x0064
- [60] PUSH2 0x07e4
- [61] JUMP
- [62] JUMPDEST
- [63] PUSH1 0x00
- [64] SLOAD
- [65] PUSH1 0x40
- [66] DUP1
- [67] MLOAD
- [68] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [69] SWAP1
- [70] SWAP3
- [71] AND
- [72] DUP3
- [73] MSTORE
- [74] MLOAD
- [75] SWAP1
- [76] DUP2
- [77] SWAP1
- [78] SUB
- [79] PUSH1 0x20
- [80] ADD
- [81] SWAP1
- [82] RETURN
- [83] JUMPDEST
- [84] PUSH2 0x0064
- [85] PUSH2 0x00a8
- [86] CALLDATASIZE
- [87] PUSH1 0x04
- [88] PUSH2 0x0b33
- [89] JUMP
- [90] JUMPDEST
- [91] PUSH2 0x08d4
- [92] JUMP
- [93] JUMPDEST
- [94] PUSH1 0x00
- [95] SLOAD
- [96] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [97] AND
- [98] CALLER
- [99] EQ
- [100] PUSH2 0x0133
- [101] JUMPI
- [102] PUSH1 0x40
- [103] MLOAD
- [104] PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
- [105] DUP2
- [106] MSTORE
- [107] PUSH1 0x20
- [108] PUSH1 0x04
- [109] DUP3
- [110] ADD
- [111] DUP2
- [112] SWAP1
- [113] MSTORE
- [114] PUSH1 0x24
- [115] DUP3
- [116] ADD
- [117] MSTORE
- [118] PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572
- [119] PUSH1 0x44
- [120] DUP3
- [121] ADD
- [122] MSTORE
- [123] PUSH1 0x64
- [124] ADD
- [125] JUMPDEST
- [126] PUSH1 0x40
- [127] MLOAD
- [128] DUP1
- [129] SWAP2
- [130] SUB
- [131] SWAP1
- [132] REVERT
- [133] JUMPDEST
- [134] PUSH1 0x00
- [135] JUMPDEST
- [136] DUP2
- [137] DUP2
- [138] LT
- [139] ISZERO
- [140] PUSH2 0x07de
- [141] JUMPI
- [142] DUP4
- [143] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [144] AND
- [145] PUSH4 0x7c4e560b
- [146] DUP5
- [147] DUP5
- [148] DUP5
- [149] DUP2
- [150] DUP2
- [151] LT
- [152] PUSH2 0x016c
- [153] JUMPI
- [154] PUSH2 0x016c
- [155] PUSH2 0x0b57
- [156] JUMP
- [157] JUMPDEST
- [158] PUSH2 0x0183
- [159] SWAP3
- [160] PUSH1 0x20
- [161] PUSH2 0x0140
- [162] SWAP1
- [163] SWAP3
- [164] MUL
- [165] ADD
- [166] SWAP1
- [167] DUP2
- [168] ADD
- [169] SWAP2
- [170] POP
- [171] PUSH2 0x0b33
- [172] JUMP
- [173] JUMPDEST
- [174] DUP6
- [175] DUP6
- [176] DUP6
- [177] DUP2
- [178] DUP2
- [179] LT
- [180] PUSH2 0x0195
- [181] JUMPI
- [182] PUSH2 0x0195
- [183] PUSH2 0x0b57
- [184] JUMP
- [185] JUMPDEST
- [186] SWAP1
- [187] POP
- [188] PUSH2 0x0140
- [189] MUL
- [190] ADD
- [191] PUSH1 0x20
- [192] ADD
- [193] CALLDATALOAD
- [194] DUP7
- [195] DUP7
- [196] DUP7
- [197] DUP2
- [198] DUP2
- [199] LT
- [200] PUSH2 0x01b2
- [201] JUMPI
- [202] PUSH2 0x01b2
- [203] PUSH2 0x0b57
- [204] JUMP
- [205] JUMPDEST
- [206] SWAP1
- [207] POP
- [208] PUSH2 0x0140
- [209] MUL
- [210] ADD
- [211] PUSH1 0x40
- [212] ADD
- [213] CALLDATALOAD
- [214] DUP8
- [215] DUP8
- [216] DUP8
- [217] DUP2
- [218] DUP2
- [219] LT
- [220] PUSH2 0x01cf
- [221] JUMPI
- [222] PUSH2 0x01cf
- [223] PUSH2 0x0b57
- [224] JUMP
- [225] JUMPDEST
- [226] PUSH1 0x40
- [227] MLOAD
- [228] PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000
- [229] PUSH1 0xe0
- [230] DUP10
- [231] SWAP1
- [232] SHL
- [233] AND
- [234] DUP2
- [235] MSTORE
- [236] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [237] SWAP1
- [238] SWAP7
- [239] AND
- [240] PUSH1 0x04
- [241] DUP8
- [242] ADD
- [243] MSTORE
- [244] PUSH1 0x24
- [245] DUP7
- [246] ADD
- [247] SWAP5
- [248] SWAP1
- [249] SWAP5
- [250] MSTORE
- [251] POP
- [252] PUSH1 0x44
- [253] DUP5
- [254] ADD
- [255] SWAP2
- [256] SWAP1
- [257] SWAP2
- [258] MSTORE
- [259] PUSH1 0x60
- [260] PUSH2 0x0140
- [261] SWAP1
- [262] SWAP3
- [263] MUL
- [264] ADD
- [265] ADD
- [266] CALLDATALOAD
- [267] PUSH1 0x64
- [268] DUP3
- [269] ADD
- [270] MSTORE
- [271] PUSH1 0x84
- [272] ADD
- [273] PUSH1 0x00
- [274] PUSH1 0x40
- [275] MLOAD
- [276] DUP1
- [277] DUP4
- [278] SUB
- [279] DUP2
- [280] PUSH1 0x00
- [281] DUP8
- [282] DUP1
- [283] EXTCODESIZE
- [284] ISZERO
- [285] DUP1
- [286] ISZERO
- [287] PUSH2 0x0256
- [288] JUMPI
- [289] PUSH1 0x00
- [290] DUP1
- [291] REVERT
- [292] JUMPDEST
- [293] POP
- [294] GAS
- [295] CALL
- [296] ISZERO
- [297] DUP1
- [298] ISZERO
- [299] PUSH2 0x026a
- [300] JUMPI
- [301] RETURNDATASIZE
- [302] PUSH1 0x00
- [303] DUP1
- [304] RETURNDATACOPY
- [305] RETURNDATASIZE
- [306] PUSH1 0x00
- [307] REVERT
- [308] JUMPDEST
- [309] POP
- [310] POP
- [311] POP
- [312] POP
- [313] DUP3
- [314] DUP3
- [315] DUP3
- [316] DUP2
- [317] DUP2
- [318] LT
- [319] PUSH2 0x0280
- [320] JUMPI
- [321] PUSH2 0x0280
- [322] PUSH2 0x0b57
- [323] JUMP
- [324] JUMPDEST
- [325] SWAP1
- [326] POP
- [327] PUSH2 0x0140
- [328] MUL
- [329] ADD
- [330] PUSH2 0x0100
- [331] ADD
- [332] PUSH1 0x20
- [333] DUP2
- [334] ADD
- [335] SWAP1
- [336] PUSH2 0x029a
- [337] SWAP2
- [338] SWAP1
- [339] PUSH2 0x0b86
- [340] JUMP
- [341] JUMPDEST
- [342] ISZERO
- [343] PUSH2 0x0531
- [344] JUMPI
- [345] DUP4
- [346] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [347] AND
- [348] PUSH4 0x682cf264
- [349] DUP5
- [350] DUP5
- [351] DUP5
- [352] DUP2
- [353] DUP2
- [354] LT
- [355] PUSH2 0x02cd
- [356] JUMPI
- [357] PUSH2 0x02cd
- [358] PUSH2 0x0b57
- [359] JUMP
- [360] JUMPDEST
- [361] PUSH2 0x02e4
- [362] SWAP3
- [363] PUSH1 0x20
- [364] PUSH2 0x0140
- [365] SWAP1
- [366] SWAP3
- [367] MUL
- [368] ADD
- [369] SWAP1
- [370] DUP2
- [371] ADD
- [372] SWAP2
- [373] POP
- [374] PUSH2 0x0b33
- [375] JUMP
- [376] JUMPDEST
- [377] PUSH1 0x40
- [378] MLOAD
- [379] PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000
- [380] PUSH1 0xe0
- [381] DUP5
- [382] SWAP1
- [383] SHL
- [384] AND
- [385] DUP2
- [386] MSTORE
- [387] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [388] SWAP1
- [389] SWAP2
- [390] AND
- [391] PUSH1 0x04
- [392] DUP3
- [393] ADD
- [394] MSTORE
- [395] PUSH1 0x01
- [396] PUSH1 0x24
- [397] DUP3
- [398] ADD
- [399] MSTORE
- [400] PUSH1 0x44
- [401] ADD
- [402] PUSH1 0x00
- [403] PUSH1 0x40
- [404] MLOAD
- [405] DUP1
- [406] DUP4
- [407] SUB
- [408] DUP2
- [409] PUSH1 0x00
- [410] DUP8
- [411] DUP1
- [412] EXTCODESIZE
- [413] ISZERO
- [414] DUP1
- [415] ISZERO
- [416] PUSH2 0x0351
- [417] JUMPI
- [418] PUSH1 0x00
- [419] DUP1
- [420] REVERT
- [421] JUMPDEST
- [422] POP
- [423] GAS
- [424] CALL
- [425] ISZERO
- [426] DUP1
- [427] ISZERO
- [428] PUSH2 0x0365
- [429] JUMPI
- [430] RETURNDATASIZE
- [431] PUSH1 0x00
- [432] DUP1
- [433] RETURNDATACOPY
- [434] RETURNDATASIZE
- [435] PUSH1 0x00
- [436] REVERT
- [437] JUMPDEST
- [438] POP
- [439] POP
- [440] POP
- [441] POP
- [442] DUP4
- [443] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [444] AND
- [445] PUSH4 0xd14a0983
- [446] DUP5
- [447] DUP5
- [448] DUP5
- [449] DUP2
- [450] DUP2
- [451] LT
- [452] PUSH2 0x0397
- [453] JUMPI
- [454] PUSH2 0x0397
- [455] PUSH2 0x0b57
- [456] JUMP
- [457] JUMPDEST
- [458] PUSH2 0x03ae
- [459] SWAP3
- [460] PUSH1 0x20
- [461] PUSH2 0x0140
- [462] SWAP1
- [463] SWAP3
- [464] MUL
- [465] ADD
- [466] SWAP1
- [467] DUP2
- [468] ADD
- [469] SWAP2
- [470] POP
- [471] PUSH2 0x0b33
- [472] JUMP
- [473] JUMPDEST
- [474] DUP6
- [475] DUP6
- [476] DUP6
- [477] DUP2
- [478] DUP2
- [479] LT
- [480] PUSH2 0x03c0
- [481] JUMPI
- [482] PUSH2 0x03c0
- [483] PUSH2 0x0b57
- [484] JUMP
- [485] JUMPDEST
- [486] SWAP1
- [487] POP
- [488] PUSH2 0x0140
- [489] MUL
- [490] ADD
- [491] PUSH1 0xa0
- [492] ADD
- [493] CALLDATALOAD
- [494] PUSH1 0x40
- [495] MLOAD
- [496] DUP4
- [497] PUSH4 0xffffffff
- [498] AND
- [499] PUSH1 0xe0
- [500] SHL
- [501] DUP2
- [502] MSTORE
- [503] PUSH1 0x04
- [504] ADD
- [505] PUSH2 0x0409
- [506] SWAP3
- [507] SWAP2
- [508] SWAP1
- [509] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [510] SWAP3
- [511] SWAP1
- [512] SWAP3
- [513] AND
- [514] DUP3
- [515] MSTORE
- [516] PUSH1 0x20
- [517] DUP3
- [518] ADD
- [519] MSTORE
- [520] PUSH1 0x40
- [521] ADD
- [522] SWAP1
- [523] JUMP
- [524] JUMPDEST
- [525] PUSH1 0x00
- [526] PUSH1 0x40
- [527] MLOAD
- [528] DUP1
- [529] DUP4
- [530] SUB
- [531] DUP2
- [532] PUSH1 0x00
- [533] DUP8
- [534] DUP1
- [535] EXTCODESIZE
- [536] ISZERO
- [537] DUP1
- [538] ISZERO
- [539] PUSH2 0x0423
- [540] JUMPI
- [541] PUSH1 0x00
- [542] DUP1
- [543] REVERT
- [544] JUMPDEST
- [545] POP
- [546] GAS
- [547] CALL
- [548] ISZERO
- [549] DUP1
- [550] ISZERO
- [551] PUSH2 0x0437
- [552] JUMPI
- [553] RETURNDATASIZE
- [554] PUSH1 0x00
- [555] DUP1
- [556] RETURNDATACOPY
- [557] RETURNDATASIZE
- [558] PUSH1 0x00
- [559] REVERT
- [560] JUMPDEST
- [561] POP
- [562] POP
- [563] POP
- [564] POP
- [565] DUP4
- [566] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [567] AND
- [568] PUSH4 0x8a751a60
- [569] DUP5
- [570] DUP5
- [571] DUP5
- [572] DUP2
- [573] DUP2
- [574] LT
- [575] PUSH2 0x0469
- [576] JUMPI
- [577] PUSH2 0x0469
- [578] PUSH2 0x0b57
- [579] JUMP
- [580] JUMPDEST
- [581] PUSH2 0x0480
- [582] SWAP3
- [583] PUSH1 0x20
- [584] PUSH2 0x0140
- [585] SWAP1
- [586] SWAP3
- [587] MUL
- [588] ADD
- [589] SWAP1
- [590] DUP2
- [591] ADD
- [592] SWAP2
- [593] POP
- [594] PUSH2 0x0b33
- [595] JUMP
- [596] JUMPDEST
- [597] DUP6
- [598] DUP6
- [599] DUP6
- [600] DUP2
- [601] DUP2
- [602] LT
- [603] PUSH2 0x0492
- [604] JUMPI
- [605] PUSH2 0x0492
- [606] PUSH2 0x0b57
- [607] JUMP
- [608] JUMPDEST
- [609] SWAP1
- [610] POP
- [611] PUSH2 0x0140
- [612] MUL
- [613] ADD
- [614] PUSH1 0xe0
- [615] ADD
- [616] PUSH1 0x20
- [617] DUP2
- [618] ADD
- [619] SWAP1
- [620] PUSH2 0x04ab
- [621] SWAP2
- [622] SWAP1
- [623] PUSH2 0x0b86
- [624] JUMP
- [625] JUMPDEST
- [626] PUSH1 0x40
- [627] MLOAD
- [628] PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000
- [629] PUSH1 0xe0
- [630] DUP6
- [631] SWAP1
- [632] SHL
- [633] AND
- [634] DUP2
- [635] MSTORE
- [636] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [637] SWAP1
- [638] SWAP3
- [639] AND
- [640] PUSH1 0x04
- [641] DUP4
- [642] ADD
- [643] MSTORE
- [644] ISZERO
- [645] ISZERO
- [646] PUSH1 0x24
- [647] DUP3
- [648] ADD
- [649] MSTORE
- [650] PUSH1 0x44
- [651] ADD
- [652] PUSH1 0x00
- [653] PUSH1 0x40
- [654] MLOAD
- [655] DUP1
- [656] DUP4
- [657] SUB
- [658] DUP2
- [659] PUSH1 0x00
- [660] DUP8
- [661] DUP1
- [662] EXTCODESIZE
- [663] ISZERO
- [664] DUP1
- [665] ISZERO
- [666] PUSH2 0x0518
- [667] JUMPI
- [668] PUSH1 0x00
- [669] DUP1
- [670] REVERT
- [671] JUMPDEST
- [672] POP
- [673] GAS
- [674] CALL
- [675] ISZERO
- [676] DUP1
- [677] ISZERO
- [678] PUSH2 0x052c
- [679] JUMPI
- [680] RETURNDATASIZE
- [681] PUSH1 0x00
- [682] DUP1
- [683] RETURNDATACOPY
- [684] RETURNDATASIZE
- [685] PUSH1 0x00
- [686] REVERT
- [687] JUMPDEST
- [688] POP
- [689] POP
- [690] POP
- [691] POP
- [692] JUMPDEST
- [693] DUP4
- [694] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [695] AND
- [696] PUSH4 0xf213ef0e
- [697] DUP5
- [698] DUP5
- [699] DUP5
- [700] DUP2
- [701] DUP2
- [702] LT
- [703] PUSH2 0x055f
- [704] JUMPI
- [705] PUSH2 0x055f
- [706] PUSH2 0x0b57
- [707] JUMP
- [708] JUMPDEST
- [709] PUSH2 0x0576
- [710] SWAP3
- [711] PUSH1 0x20
- [712] PUSH2 0x0140
- [713] SWAP1
- [714] SWAP3
- [715] MUL
- [716] ADD
- [717] SWAP1
- [718] DUP2
- [719] ADD
- [720] SWAP2
- [721] POP
- [722] PUSH2 0x0b33
- [723] JUMP
- [724] JUMPDEST
- [725] DUP6
- [726] DUP6
- [727] DUP6
- [728] DUP2
- [729] DUP2
- [730] LT
- [731] PUSH2 0x0588
- [732] JUMPI
- [733] PUSH2 0x0588
- [734] PUSH2 0x0b57
- [735] JUMP
- [736] JUMPDEST
- [737] SWAP1
- [738] POP
- [739] PUSH2 0x0140
- [740] MUL
- [741] ADD
- [742] PUSH2 0x0120
- [743] ADD
- [744] PUSH1 0x20
- [745] DUP2
- [746] ADD
- [747] SWAP1
- [748] PUSH2 0x05a2
- [749] SWAP2
- [750] SWAP1
- [751] PUSH2 0x0b86
- [752] JUMP
- [753] JUMPDEST
- [754] PUSH1 0x40
- [755] MLOAD
- [756] PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000
- [757] PUSH1 0xe0
- [758] DUP6
- [759] SWAP1
- [760] SHL
- [761] AND
- [762] DUP2
- [763] MSTORE
- [764] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [765] SWAP1
- [766] SWAP3
- [767] AND
- [768] PUSH1 0x04
- [769] DUP4
- [770] ADD
- [771] MSTORE
- [772] ISZERO
- [773] ISZERO
- [774] PUSH1 0x24
- [775] DUP3
- [776] ADD
- [777] MSTORE
- [778] PUSH1 0x44
- [779] ADD
- [780] PUSH1 0x00
- [781] PUSH1 0x40
- [782] MLOAD
- [783] DUP1
- [784] DUP4
- [785] SUB
- [786] DUP2
- [787] PUSH1 0x00
- [788] DUP8
- [789] DUP1
- [790] EXTCODESIZE
- [791] ISZERO
- [792] DUP1
- [793] ISZERO
- [794] PUSH2 0x060f
- [795] JUMPI
- [796] PUSH1 0x00
- [797] DUP1
- [798] REVERT
- [799] JUMPDEST
- [800] POP
- [801] GAS
- [802] CALL
- [803] ISZERO
- [804] DUP1
- [805] ISZERO
- [806] PUSH2 0x0623
- [807] JUMPI
- [808] RETURNDATASIZE
- [809] PUSH1 0x00
- [810] DUP1
- [811] RETURNDATACOPY
- [812] RETURNDATASIZE
- [813] PUSH1 0x00
- [814] REVERT
- [815] JUMPDEST
- [816] POP
- [817] POP
- [818] POP
- [819] POP
- [820] DUP4
- [821] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [822] AND
- [823] PUSH4 0x571f03e5
- [824] DUP5
- [825] DUP5
- [826] DUP5
- [827] DUP2
- [828] DUP2
- [829] LT
- [830] PUSH2 0x0655
- [831] JUMPI
- [832] PUSH2 0x0655
- [833] PUSH2 0x0b57
- [834] JUMP
- [835] JUMPDEST
- [836] PUSH2 0x066c
- [837] SWAP3
- [838] PUSH1 0x20
- [839] PUSH2 0x0140
- [840] SWAP1
- [841] SWAP3
- [842] MUL
- [843] ADD
- [844] SWAP1
- [845] DUP2
- [846] ADD
- [847] SWAP2
- [848] POP
- [849] PUSH2 0x0b33
- [850] JUMP
- [851] JUMPDEST
- [852] DUP6
- [853] DUP6
- [854] DUP6
- [855] DUP2
- [856] DUP2
- [857] LT
- [858] PUSH2 0x067e
- [859] JUMPI
- [860] PUSH2 0x067e
- [861] PUSH2 0x0b57
- [862] JUMP
- [863] JUMPDEST
- [864] SWAP1
- [865] POP
- [866] PUSH2 0x0140
- [867] MUL
- [868] ADD
- [869] PUSH1 0xc0
- [870] ADD
- [871] CALLDATALOAD
- [872] PUSH1 0x40
- [873] MLOAD
- [874] DUP4
- [875] PUSH4 0xffffffff
- [876] AND
- [877] PUSH1 0xe0
- [878] SHL
- [879] DUP2
- [880] MSTORE
- [881] PUSH1 0x04
- [882] ADD
- [883] PUSH2 0x06c7
- [884] SWAP3
- [885] SWAP2
- [886] SWAP1
- [887] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [888] SWAP3
- [889] SWAP1
- [890] SWAP3
- [891] AND
- [892] DUP3
- [893] MSTORE
- [894] PUSH1 0x20
- [895] DUP3
- [896] ADD
- [897] MSTORE
- [898] PUSH1 0x40
- [899] ADD
- [900] SWAP1
- [901] JUMP
- [902] JUMPDEST
- [903] PUSH1 0x00
- [904] PUSH1 0x40
- [905] MLOAD
- [906] DUP1
- [907] DUP4
- [908] SUB
- [909] DUP2
- [910] PUSH1 0x00
- [911] DUP8
- [912] DUP1
- [913] EXTCODESIZE
- [914] ISZERO
- [915] DUP1
- [916] ISZERO
- [917] PUSH2 0x06e1
- [918] JUMPI
- [919] PUSH1 0x00
- [920] DUP1
- [921] REVERT
- [922] JUMPDEST
- [923] POP
- [924] GAS
- [925] CALL
- [926] ISZERO
- [927] DUP1
- [928] ISZERO
- [929] PUSH2 0x06f5
- [930] JUMPI
- [931] RETURNDATASIZE
- [932] PUSH1 0x00
- [933] DUP1
- [934] RETURNDATACOPY
- [935] RETURNDATASIZE
- [936] PUSH1 0x00
- [937] REVERT
- [938] JUMPDEST
- [939] POP
- [940] POP
- [941] POP
- [942] POP
- [943] DUP4
- [944] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [945] AND
- [946] PUSH4 0x4b4e6753
- [947] DUP5
- [948] DUP5
- [949] DUP5
- [950] DUP2
- [951] DUP2
- [952] LT
- [953] PUSH2 0x0727
- [954] JUMPI
- [955] PUSH2 0x0727
- [956] PUSH2 0x0b57
- [957] JUMP
- [958] JUMPDEST
- [959] PUSH2 0x073e
- [960] SWAP3
- [961] PUSH1 0x20
- [962] PUSH2 0x0140
- [963] SWAP1
- [964] SWAP3
- [965] MUL
- [966] ADD
- [967] SWAP1
- [968] DUP2
- [969] ADD
- [970] SWAP2
- [971] POP
- [972] PUSH2 0x0b33
- [973] JUMP
- [974] JUMPDEST
- [975] DUP6
- [976] DUP6
- [977] DUP6
- [978] DUP2
- [979] DUP2
- [980] LT
- [981] PUSH2 0x0750
- [982] JUMPI
- [983] PUSH2 0x0750
- [984] PUSH2 0x0b57
- [985] JUMP
- [986] JUMPDEST
- [987] SWAP1
- [988] POP
- [989] PUSH2 0x0140
- [990] MUL
- [991] ADD
- [992] PUSH1 0x80
- [993] ADD
- [994] CALLDATALOAD
- [995] PUSH1 0x40
- [996] MLOAD
- [997] DUP4
- [998] PUSH4 0xffffffff
- [999] AND
- [1000] PUSH1 0xe0
- [1001] SHL
- [1002] DUP2
- [1003] MSTORE
- [1004] PUSH1 0x04
- [1005] ADD
- [1006] PUSH2 0x0799
- [1007] SWAP3
- [1008] SWAP2
- [1009] SWAP1
- [1010] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1011] SWAP3
- [1012] SWAP1
- [1013] SWAP3
- [1014] AND
- [1015] DUP3
- [1016] MSTORE
- [1017] PUSH1 0x20
- [1018] DUP3
- [1019] ADD
- [1020] MSTORE
- [1021] PUSH1 0x40
- [1022] ADD
- [1023] SWAP1
- [1024] JUMP
- [1025] JUMPDEST
- [1026] PUSH1 0x00
- [1027] PUSH1 0x40
- [1028] MLOAD
- [1029] DUP1
- [1030] DUP4
- [1031] SUB
- [1032] DUP2
- [1033] PUSH1 0x00
- [1034] DUP8
- [1035] DUP1
- [1036] EXTCODESIZE
- [1037] ISZERO
- [1038] DUP1
- [1039] ISZERO
- [1040] PUSH2 0x07b3
- [1041] JUMPI
- [1042] PUSH1 0x00
- [1043] DUP1
- [1044] REVERT
- [1045] JUMPDEST
- [1046] POP
- [1047] GAS
- [1048] CALL
- [1049] ISZERO
- [1050] DUP1
- [1051] ISZERO
- [1052] PUSH2 0x07c7
- [1053] JUMPI
- [1054] RETURNDATASIZE
- [1055] PUSH1 0x00
- [1056] DUP1
- [1057] RETURNDATACOPY
- [1058] RETURNDATASIZE
- [1059] PUSH1 0x00
- [1060] REVERT
- [1061] JUMPDEST
- [1062] POP
- [1063] POP
- [1064] POP
- [1065] POP
- [1066] DUP1
- [1067] DUP1
- [1068] PUSH2 0x07d6
- [1069] SWAP1
- [1070] PUSH2 0x0ba8
- [1071] JUMP
- [1072] JUMPDEST
- [1073] SWAP2
- [1074] POP
- [1075] POP
- [1076] PUSH2 0x0136
- [1077] JUMP
- [1078] JUMPDEST
- [1079] POP
- [1080] POP
- [1081] POP
- [1082] POP
- [1083] JUMP
- [1084] JUMPDEST
- [1085] PUSH1 0x00
- [1086] SLOAD
- [1087] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1088] AND
- [1089] CALLER
- [1090] EQ
- [1091] PUSH2 0x0865
- [1092] JUMPI
- [1093] PUSH1 0x40
- [1094] MLOAD
- [1095] PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
- [1096] DUP2
- [1097] MSTORE
- [1098] PUSH1 0x20
- [1099] PUSH1 0x04
- [1100] DUP3
- [1101] ADD
- [1102] DUP2
- [1103] SWAP1
- [1104] MSTORE
- [1105] PUSH1 0x24
- [1106] DUP3
- [1107] ADD
- [1108] MSTORE
- [1109] PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572
- [1110] PUSH1 0x44
- [1111] DUP3
- [1112] ADD
- [1113] MSTORE
- [1114] PUSH1 0x64
- [1115] ADD
- [1116] PUSH2 0x012a
- [1117] JUMP
- [1118] JUMPDEST
- [1119] PUSH1 0x00
- [1120] DUP1
- [1121] SLOAD
- [1122] PUSH1 0x40
- [1123] MLOAD
- [1124] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1125] SWAP1
- [1126] SWAP2
- [1127] AND
- [1128] SWAP1
- [1129] PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0
- [1130] SWAP1
- [1131] DUP4
- [1132] SWAP1
- [1133] LOG3
- [1134] PUSH1 0x00
- [1135] DUP1
- [1136] SLOAD
- [1137] PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000
- [1138] AND
- [1139] SWAP1
- [1140] SSTORE
- [1141] JUMP
- [1142] JUMPDEST
- [1143] PUSH1 0x00
- [1144] SLOAD
- [1145] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1146] AND
- [1147] CALLER
- [1148] EQ
- [1149] PUSH2 0x0955
- [1150] JUMPI
- [1151] PUSH1 0x40
- [1152] MLOAD
- [1153] PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
- [1154] DUP2
- [1155] MSTORE
- [1156] PUSH1 0x20
- [1157] PUSH1 0x04
- [1158] DUP3
- [1159] ADD
- [1160] DUP2
- [1161] SWAP1
- [1162] MSTORE
- [1163] PUSH1 0x24
- [1164] DUP3
- [1165] ADD
- [1166] MSTORE
- [1167] PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572
- [1168] PUSH1 0x44
- [1169] DUP3
- [1170] ADD
- [1171] MSTORE
- [1172] PUSH1 0x64
- [1173] ADD
- [1174] PUSH2 0x012a
- [1175] JUMP
- [1176] JUMPDEST
- [1177] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1178] DUP2
- [1179] AND
- [1180] PUSH2 0x09f8
- [1181] JUMPI
- [1182] PUSH1 0x40
- [1183] MLOAD
- [1184] PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
- [1185] DUP2
- [1186] MSTORE
- [1187] PUSH1 0x20
- [1188] PUSH1 0x04
- [1189] DUP3
- [1190] ADD
- [1191] MSTORE
- [1192] PUSH1 0x26
- [1193] PUSH1 0x24
- [1194] DUP3
- [1195] ADD
- [1196] MSTORE
- [1197] PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061
- [1198] PUSH1 0x44
- [1199] DUP3
- [1200] ADD
- [1201] MSTORE
- [1202] PUSH32 0x6464726573730000000000000000000000000000000000000000000000000000
- [1203] PUSH1 0x64
- [1204] DUP3
- [1205] ADD
- [1206] MSTORE
- [1207] PUSH1 0x84
- [1208] ADD
- [1209] PUSH2 0x012a
- [1210] JUMP
- [1211] JUMPDEST
- [1212] PUSH1 0x00
- [1213] DUP1
- [1214] SLOAD
- [1215] PUSH1 0x40
- [1216] MLOAD
- [1217] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1218] DUP1
- [1219] DUP6
- [1220] AND
- [1221] SWAP4
- [1222] SWAP3
- [1223] AND
- [1224] SWAP2
- [1225] PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0
- [1226] SWAP2
- [1227] LOG3
- [1228] PUSH1 0x00
- [1229] DUP1
- [1230] SLOAD
- [1231] PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000
- [1232] AND
- [1233] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1234] SWAP3
- [1235] SWAP1
- [1236] SWAP3
- [1237] AND
- [1238] SWAP2
- [1239] SWAP1
- [1240] SWAP2
- [1241] OR
- [1242] SWAP1
- [1243] SSTORE
- [1244] JUMP
- [1245] JUMPDEST
- [1246] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1247] DUP2
- [1248] AND
- [1249] DUP2
- [1250] EQ
- [1251] PUSH2 0x0aa7
- [1252] JUMPI
- [1253] PUSH1 0x00
- [1254] DUP1
- [1255] REVERT
- [1256] JUMPDEST
- [1257] POP
- [1258] JUMP
- [1259] JUMPDEST
- [1260] PUSH1 0x00
- [1261] DUP1
- [1262] PUSH1 0x00
- [1263] PUSH1 0x40
- [1264] DUP5
- [1265] DUP7
- [1266] SUB
- [1267] SLT
- [1268] ISZERO
- [1269] PUSH2 0x0abf
- [1270] JUMPI
- [1271] PUSH1 0x00
- [1272] DUP1
- [1273] REVERT
- [1274] JUMPDEST
- [1275] DUP4
- [1276] CALLDATALOAD
- [1277] PUSH2 0x0aca
- [1278] DUP2
- [1279] PUSH2 0x0a85
- [1280] JUMP
- [1281] JUMPDEST
- [1282] SWAP3
- [1283] POP
- [1284] PUSH1 0x20
- [1285] DUP5
- [1286] ADD
- [1287] CALLDATALOAD
- [1288] PUSH8 0xffffffffffffffff
- [1289] DUP1
- [1290] DUP3
- [1291] GT
- [1292] ISZERO
- [1293] PUSH2 0x0ae7
- [1294] JUMPI
- [1295] PUSH1 0x00
- [1296] DUP1
- [1297] REVERT
- [1298] JUMPDEST
- [1299] DUP2
- [1300] DUP7
- [1301] ADD
- [1302] SWAP2
- [1303] POP
- [1304] DUP7
- [1305] PUSH1 0x1f
- [1306] DUP4
- [1307] ADD
- [1308] SLT
- [1309] PUSH2 0x0afb
- [1310] JUMPI
- [1311] PUSH1 0x00
- [1312] DUP1
- [1313] REVERT
- [1314] JUMPDEST
- [1315] DUP2
- [1316] CALLDATALOAD
- [1317] DUP2
- [1318] DUP2
- [1319] GT
- [1320] ISZERO
- [1321] PUSH2 0x0b0a
- [1322] JUMPI
- [1323] PUSH1 0x00
- [1324] DUP1
- [1325] REVERT
- [1326] JUMPDEST
- [1327] DUP8
- [1328] PUSH1 0x20
- [1329] PUSH2 0x0140
- [1330] DUP4
- [1331] MUL
- [1332] DUP6
- [1333] ADD
- [1334] ADD
- [1335] GT
- [1336] ISZERO
- [1337] PUSH2 0x0b20
- [1338] JUMPI
- [1339] PUSH1 0x00
- [1340] DUP1
- [1341] REVERT
- [1342] JUMPDEST
- [1343] PUSH1 0x20
- [1344] DUP4
- [1345] ADD
- [1346] SWAP5
- [1347] POP
- [1348] DUP1
- [1349] SWAP4
- [1350] POP
- [1351] POP
- [1352] POP
- [1353] POP
- [1354] SWAP3
- [1355] POP
- [1356] SWAP3
- [1357] POP
- [1358] SWAP3
- [1359] JUMP
- [1360] JUMPDEST
- [1361] PUSH1 0x00
- [1362] PUSH1 0x20
- [1363] DUP3
- [1364] DUP5
- [1365] SUB
- [1366] SLT
- [1367] ISZERO
- [1368] PUSH2 0x0b45
- [1369] JUMPI
- [1370] PUSH1 0x00
- [1371] DUP1
- [1372] REVERT
- [1373] JUMPDEST
- [1374] DUP2
- [1375] CALLDATALOAD
- [1376] PUSH2 0x0b50
- [1377] DUP2
- [1378] PUSH2 0x0a85
- [1379] JUMP
- [1380] JUMPDEST
- [1381] SWAP4
- [1382] SWAP3
- [1383] POP
- [1384] POP
- [1385] POP
- [1386] JUMP
- [1387] JUMPDEST
- [1388] PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
- [1389] PUSH1 0x00
- [1390] MSTORE
- [1391] PUSH1 0x32
- [1392] PUSH1 0x04
- [1393] MSTORE
- [1394] PUSH1 0x24
- [1395] PUSH1 0x00
- [1396] REVERT
- [1397] JUMPDEST
- [1398] PUSH1 0x00
- [1399] PUSH1 0x20
- [1400] DUP3
- [1401] DUP5
- [1402] SUB
- [1403] SLT
- [1404] ISZERO
- [1405] PUSH2 0x0b98
- [1406] JUMPI
- [1407] PUSH1 0x00
- [1408] DUP1
- [1409] REVERT
- [1410] JUMPDEST
- [1411] DUP2
- [1412] CALLDATALOAD
- [1413] DUP1
- [1414] ISZERO
- [1415] ISZERO
- [1416] DUP2
- [1417] EQ
- [1418] PUSH2 0x0b50
- [1419] JUMPI
- [1420] PUSH1 0x00
- [1421] DUP1
- [1422] REVERT
- [1423] JUMPDEST
- [1424] PUSH1 0x00
- [1425] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
- [1426] DUP3
- [1427] EQ
- [1428] ISZERO
- [1429] PUSH2 0x0c01
- [1430] JUMPI
- [1431] PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
- [1432] PUSH1 0x00
- [1433] MSTORE
- [1434] PUSH1 0x11
- [1435] PUSH1 0x04
- [1436] MSTORE
- [1437] PUSH1 0x24
- [1438] PUSH1 0x00
- [1439] REVERT
- [1440] JUMPDEST
- [1441] POP
- [1442] PUSH1 0x01
- [1443] ADD
- [1444] SWAP1
- [1445] JUMP
- [1446] 'fe'(Unknown Opcode)
- [1447] LOG2
- [1448] PUSH5 0x6970667358
- [1449] '22'(Unknown Opcode)
- [1450] SLT
- [1451] SHA3
- [1452] '0d'(Unknown Opcode)
- [1453] 'e1'(Unknown Opcode)
- [1454] 'df'(Unknown Opcode)
- [1455] 'd6'(Unknown Opcode)
- [1456] '2a'(Unknown Opcode)
- [1457] TSTORE
- [1458] DUP15
- [1459] PUSH20 0x8d3c6c1cbc7fab70fff046616df7c0c9d06420eb
- [1460] DUP5
- [1461] '1f'(Unknown Opcode)
- [1462] NOT