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