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 0x00ea
- [17] JUMPI
- [18] PUSH1 0x00
- [19] CALLDATALOAD
- [20] PUSH1 0xe0
- [21] SHR
- [22] DUP1
- [23] PUSH4 0x726d20fe
- [24] GT
- [25] PUSH2 0x008c
- [26] JUMPI
- [27] DUP1
- [28] PUSH4 0xc884ef83
- [29] GT
- [30] PUSH2 0x0066
- [31] JUMPI
- [32] DUP1
- [33] PUSH4 0xc884ef83
- [34] EQ
- [35] PUSH2 0x022a
- [36] JUMPI
- [37] DUP1
- [38] PUSH4 0xd9fd4507
- [39] EQ
- [40] PUSH2 0x024d
- [41] JUMPI
- [42] DUP1
- [43] PUSH4 0xe806e71b
- [44] EQ
- [45] PUSH2 0x0270
- [46] JUMPI
- [47] DUP1
- [48] PUSH4 0xf8e8b576
- [49] EQ
- [50] PUSH2 0x0299
- [51] JUMPI
- [52] PUSH1 0x00
- [53] DUP1
- [54] REVERT
- [55] JUMPDEST
- [56] DUP1
- [57] PUSH4 0x726d20fe
- [58] EQ
- [59] PUSH2 0x01ef
- [60] JUMPI
- [61] DUP1
- [62] PUSH4 0xa753df83
- [63] EQ
- [64] PUSH2 0x0202
- [65] JUMPI
- [66] DUP1
- [67] PUSH4 0xc16cc7fc
- [68] EQ
- [69] PUSH2 0x020a
- [70] JUMPI
- [71] PUSH1 0x00
- [72] DUP1
- [73] REVERT
- [74] JUMPDEST
- [75] DUP1
- [76] PUSH4 0x277343ef
- [77] GT
- [78] PUSH2 0x00c8
- [79] JUMPI
- [80] DUP1
- [81] PUSH4 0x277343ef
- [82] EQ
- [83] PUSH2 0x017f
- [84] JUMPI
- [85] DUP1
- [86] PUSH4 0x2eb4a7ab
- [87] EQ
- [88] PUSH2 0x0194
- [89] JUMPI
- [90] DUP1
- [91] PUSH4 0x5e6ba80a
- [92] EQ
- [93] PUSH2 0x01c9
- [94] JUMPI
- [95] DUP1
- [96] PUSH4 0x6a60c3b7
- [97] EQ
- [98] PUSH2 0x01dc
- [99] JUMPI
- [100] PUSH1 0x00
- [101] DUP1
- [102] REVERT
- [103] JUMPDEST
- [104] DUP1
- [105] PUSH4 0x0cb40310
- [106] EQ
- [107] PUSH2 0x00ef
- [108] JUMPI
- [109] DUP1
- [110] PUSH4 0x20e0a8a4
- [111] EQ
- [112] PUSH2 0x0127
- [113] JUMPI
- [114] DUP1
- [115] PUSH4 0x237ee3fa
- [116] EQ
- [117] PUSH2 0x0154
- [118] JUMPI
- [119] JUMPDEST
- [120] PUSH1 0x00
- [121] DUP1
- [122] REVERT
- [123] JUMPDEST
- [124] PUSH2 0x0112
- [125] PUSH2 0x00fd
- [126] CALLDATASIZE
- [127] PUSH1 0x04
- [128] PUSH2 0x086b
- [129] JUMP
- [130] JUMPDEST
- [131] PUSH1 0x05
- [132] PUSH1 0x20
- [133] MSTORE
- [134] PUSH1 0x00
- [135] SWAP1
- [136] DUP2
- [137] MSTORE
- [138] PUSH1 0x40
- [139] SWAP1
- [140] SHA3
- [141] SLOAD
- [142] PUSH1 0xff
- [143] AND
- [144] DUP2
- [145] JUMP
- [146] JUMPDEST
- [147] PUSH1 0x40
- [148] MLOAD
- [149] SWAP1
- [150] ISZERO
- [151] ISZERO
- [152] DUP2
- [153] MSTORE
- [154] PUSH1 0x20
- [155] ADD
- [156] JUMPDEST
- [157] PUSH1 0x40
- [158] MLOAD
- [159] DUP1
- [160] SWAP2
- [161] SUB
- [162] SWAP1
- [163] RETURN
- [164] JUMPDEST
- [165] PUSH2 0x0112
- [166] PUSH2 0x0135
- [167] CALLDATASIZE
- [168] PUSH1 0x04
- [169] PUSH2 0x089c
- [170] JUMP
- [171] JUMPDEST
- [172] PUSH1 0x01
- [173] PUSH1 0x01
- [174] PUSH1 0xa0
- [175] SHL
- [176] SUB
- [177] AND
- [178] PUSH1 0x00
- [179] SWAP1
- [180] DUP2
- [181] MSTORE
- [182] PUSH1 0x20
- [183] DUP2
- [184] SWAP1
- [185] MSTORE
- [186] PUSH1 0x40
- [187] SWAP1
- [188] SHA3
- [189] SLOAD
- [190] PUSH1 0xff
- [191] AND
- [192] ISZERO
- [193] SWAP1
- [194] JUMP
- [195] JUMPDEST
- [196] PUSH1 0x01
- [197] SLOAD
- [198] PUSH2 0x0167
- [199] SWAP1
- [200] PUSH1 0x01
- [201] PUSH1 0x01
- [202] PUSH1 0xa0
- [203] SHL
- [204] SUB
- [205] AND
- [206] DUP2
- [207] JUMP
- [208] JUMPDEST
- [209] PUSH1 0x40
- [210] MLOAD
- [211] PUSH1 0x01
- [212] PUSH1 0x01
- [213] PUSH1 0xa0
- [214] SHL
- [215] SUB
- [216] SWAP1
- [217] SWAP2
- [218] AND
- [219] DUP2
- [220] MSTORE
- [221] PUSH1 0x20
- [222] ADD
- [223] PUSH2 0x011e
- [224] JUMP
- [225] JUMPDEST
- [226] PUSH2 0x0192
- [227] PUSH2 0x018d
- [228] CALLDATASIZE
- [229] PUSH1 0x04
- [230] PUSH2 0x0905
- [231] JUMP
- [232] JUMPDEST
- [233] PUSH2 0x02ac
- [234] JUMP
- [235] JUMPDEST
- [236] STOP
- [237] JUMPDEST
- [238] PUSH2 0x01bb
- [239] PUSH32 0x5b2a42f918692890fe9535e6b203c0853c5466d43a5d4f91c657ce0394f9c601
- [240] DUP2
- [241] JUMP
- [242] JUMPDEST
- [243] PUSH1 0x40
- [244] MLOAD
- [245] SWAP1
- [246] DUP2
- [247] MSTORE
- [248] PUSH1 0x20
- [249] ADD
- [250] PUSH2 0x011e
- [251] JUMP
- [252] JUMPDEST
- [253] PUSH2 0x0192
- [254] PUSH2 0x01d7
- [255] CALLDATASIZE
- [256] PUSH1 0x04
- [257] PUSH2 0x086b
- [258] JUMP
- [259] JUMPDEST
- [260] PUSH2 0x0450
- [261] JUMP
- [262] JUMPDEST
- [263] PUSH1 0x03
- [264] SLOAD
- [265] PUSH2 0x0167
- [266] SWAP1
- [267] PUSH1 0x01
- [268] PUSH1 0x01
- [269] PUSH1 0xa0
- [270] SHL
- [271] SUB
- [272] AND
- [273] DUP2
- [274] JUMP
- [275] JUMPDEST
- [276] PUSH2 0x0112
- [277] PUSH2 0x01fd
- [278] CALLDATASIZE
- [279] PUSH1 0x04
- [280] PUSH2 0x0951
- [281] JUMP
- [282] JUMPDEST
- [283] PUSH2 0x061f
- [284] JUMP
- [285] JUMPDEST
- [286] PUSH2 0x0192
- [287] PUSH2 0x06cc
- [288] JUMP
- [289] JUMPDEST
- [290] PUSH2 0x01bb
- [291] PUSH2 0x0218
- [292] CALLDATASIZE
- [293] PUSH1 0x04
- [294] PUSH2 0x089c
- [295] JUMP
- [296] JUMPDEST
- [297] PUSH1 0x04
- [298] PUSH1 0x20
- [299] MSTORE
- [300] PUSH1 0x00
- [301] SWAP1
- [302] DUP2
- [303] MSTORE
- [304] PUSH1 0x40
- [305] SWAP1
- [306] SHA3
- [307] SLOAD
- [308] DUP2
- [309] JUMP
- [310] JUMPDEST
- [311] PUSH2 0x0112
- [312] PUSH2 0x0238
- [313] CALLDATASIZE
- [314] PUSH1 0x04
- [315] PUSH2 0x089c
- [316] JUMP
- [317] JUMPDEST
- [318] PUSH1 0x00
- [319] PUSH1 0x20
- [320] DUP2
- [321] SWAP1
- [322] MSTORE
- [323] SWAP1
- [324] DUP2
- [325] MSTORE
- [326] PUSH1 0x40
- [327] SWAP1
- [328] SHA3
- [329] SLOAD
- [330] PUSH1 0xff
- [331] AND
- [332] DUP2
- [333] JUMP
- [334] JUMPDEST
- [335] PUSH2 0x0112
- [336] PUSH2 0x025b
- [337] CALLDATASIZE
- [338] PUSH1 0x04
- [339] PUSH2 0x086b
- [340] JUMP
- [341] JUMPDEST
- [342] PUSH1 0x00
- [343] SWAP1
- [344] DUP2
- [345] MSTORE
- [346] PUSH1 0x05
- [347] PUSH1 0x20
- [348] MSTORE
- [349] PUSH1 0x40
- [350] SWAP1
- [351] SHA3
- [352] SLOAD
- [353] PUSH1 0xff
- [354] AND
- [355] SWAP1
- [356] JUMP
- [357] JUMPDEST
- [358] PUSH2 0x01bb
- [359] PUSH2 0x027e
- [360] CALLDATASIZE
- [361] PUSH1 0x04
- [362] PUSH2 0x089c
- [363] JUMP
- [364] JUMPDEST
- [365] PUSH1 0x01
- [366] PUSH1 0x01
- [367] PUSH1 0xa0
- [368] SHL
- [369] SUB
- [370] AND
- [371] PUSH1 0x00
- [372] SWAP1
- [373] DUP2
- [374] MSTORE
- [375] PUSH1 0x04
- [376] PUSH1 0x20
- [377] MSTORE
- [378] PUSH1 0x40
- [379] SWAP1
- [380] SHA3
- [381] SLOAD
- [382] SWAP1
- [383] JUMP
- [384] JUMPDEST
- [385] PUSH1 0x02
- [386] SLOAD
- [387] PUSH2 0x0167
- [388] SWAP1
- [389] PUSH1 0x01
- [390] PUSH1 0x01
- [391] PUSH1 0xa0
- [392] SHL
- [393] SUB
- [394] AND
- [395] DUP2
- [396] JUMP
- [397] JUMPDEST
- [398] CALLER
- [399] PUSH1 0x00
- [400] SWAP1
- [401] DUP2
- [402] MSTORE
- [403] PUSH1 0x20
- [404] DUP2
- [405] SWAP1
- [406] MSTORE
- [407] PUSH1 0x40
- [408] SWAP1
- [409] SHA3
- [410] SLOAD
- [411] PUSH1 0xff
- [412] AND
- [413] ISZERO
- [414] ISZERO
- [415] PUSH1 0x01
- [416] SUB
- [417] PUSH2 0x0308
- [418] JUMPI
- [419] PUSH1 0x40
- [420] MLOAD
- [421] PUSH4 0x032108ed
- [422] PUSH1 0xe2
- [423] SHL
- [424] DUP2
- [425] MSTORE
- [426] PUSH1 0x20
- [427] PUSH1 0x04
- [428] DUP3
- [429] ADD
- [430] MSTORE
- [431] PUSH1 0x0f
- [432] PUSH1 0x24
- [433] DUP3
- [434] ADD
- [435] MSTORE
- [436] PUSH15 0x185b1c9958591e4818db185a5b5959
- [437] PUSH1 0x8a
- [438] SHL
- [439] PUSH1 0x44
- [440] DUP3
- [441] ADD
- [442] MSTORE
- [443] PUSH1 0x64
- [444] ADD
- [445] JUMPDEST
- [446] PUSH1 0x40
- [447] MLOAD
- [448] DUP1
- [449] SWAP2
- [450] SUB
- [451] SWAP1
- [452] REVERT
- [453] JUMPDEST
- [454] CALLER
- [455] PUSH1 0x00
- [456] DUP2
- [457] DUP2
- [458] MSTORE
- [459] PUSH1 0x20
- [460] DUP2
- [461] DUP2
- [462] MSTORE
- [463] PUSH1 0x40
- [464] DUP1
- [465] DUP4
- [466] SHA3
- [467] DUP1
- [468] SLOAD
- [469] PUSH1 0xff
- [470] NOT
- [471] AND
- [472] PUSH1 0x01
- [473] OR
- [474] SWAP1
- [475] SSTORE
- [476] MLOAD
- [477] SWAP2
- [478] SWAP3
- [479] PUSH2 0x0351
- [480] SWAP3
- [481] SWAP1
- [482] SWAP2
- [483] DUP6
- [484] SWAP2
- [485] ADD
- [486] PUSH1 0x60
- [487] SWAP3
- [488] SWAP1
- [489] SWAP3
- [490] SHL
- [491] PUSH12 0xffffffffffffffffffffffff
- [492] NOT
- [493] AND
- [494] DUP3
- [495] MSTORE
- [496] PUSH1 0x14
- [497] DUP3
- [498] ADD
- [499] MSTORE
- [500] PUSH1 0x34
- [501] ADD
- [502] SWAP1
- [503] JUMP
- [504] JUMPDEST
- [505] PUSH1 0x40
- [506] MLOAD
- [507] PUSH1 0x20
- [508] DUP2
- [509] DUP4
- [510] SUB
- [511] SUB
- [512] DUP2
- [513] MSTORE
- [514] SWAP1
- [515] PUSH1 0x40
- [516] MSTORE
- [517] DUP1
- [518] MLOAD
- [519] SWAP1
- [520] PUSH1 0x20
- [521] ADD
- [522] SHA3
- [523] SWAP1
- [524] POP
- [525] PUSH2 0x03c9
- [526] DUP5
- [527] DUP5
- [528] DUP1
- [529] DUP1
- [530] PUSH1 0x20
- [531] MUL
- [532] PUSH1 0x20
- [533] ADD
- [534] PUSH1 0x40
- [535] MLOAD
- [536] SWAP1
- [537] DUP2
- [538] ADD
- [539] PUSH1 0x40
- [540] MSTORE
- [541] DUP1
- [542] SWAP4
- [543] SWAP3
- [544] SWAP2
- [545] SWAP1
- [546] DUP2
- [547] DUP2
- [548] MSTORE
- [549] PUSH1 0x20
- [550] ADD
- [551] DUP4
- [552] DUP4
- [553] PUSH1 0x20
- [554] MUL
- [555] DUP1
- [556] DUP3
- [557] DUP5
- [558] CALLDATACOPY
- [559] PUSH1 0x00
- [560] SWAP3
- [561] ADD
- [562] SWAP2
- [563] SWAP1
- [564] SWAP2
- [565] MSTORE
- [566] POP
- [567] PUSH32 0x5b2a42f918692890fe9535e6b203c0853c5466d43a5d4f91c657ce0394f9c601
- [568] SWAP3
- [569] POP
- [570] DUP6
- [571] SWAP2
- [572] POP
- [573] PUSH2 0x07d6
- [574] SWAP1
- [575] POP
- [576] JUMP
- [577] JUMPDEST
- [578] ISZERO
- [579] ISZERO
- [580] PUSH1 0x00
- [581] SUB
- [582] PUSH2 0x0412
- [583] JUMPI
- [584] PUSH1 0x40
- [585] MLOAD
- [586] PUSH4 0x982fc19d
- [587] PUSH1 0xe0
- [588] SHL
- [589] DUP2
- [590] MSTORE
- [591] PUSH1 0x20
- [592] PUSH1 0x04
- [593] DUP3
- [594] ADD
- [595] MSTORE
- [596] PUSH1 0x14
- [597] PUSH1 0x24
- [598] DUP3
- [599] ADD
- [600] MSTORE
- [601] PUSH20 0x34b73b30b634b21036b2b935b63290383937b7b3
- [602] PUSH1 0x61
- [603] SHL
- [604] PUSH1 0x44
- [605] DUP3
- [606] ADD
- [607] MSTORE
- [608] PUSH1 0x64
- [609] ADD
- [610] PUSH2 0x02ff
- [611] JUMP
- [612] JUMPDEST
- [613] CALLER
- [614] PUSH1 0x00
- [615] DUP2
- [616] DUP2
- [617] MSTORE
- [618] PUSH1 0x04
- [619] PUSH1 0x20
- [620] MSTORE
- [621] PUSH1 0x40
- [622] DUP1
- [623] DUP3
- [624] SHA3
- [625] DUP6
- [626] SWAP1
- [627] SSTORE
- [628] MLOAD
- [629] PUSH32 0xac11f9efe30d027c197648f2b3cf750b902db6683a7b40dc6943e2bcd4b1f8f1
- [630] SWAP2
- [631] SWAP1
- [632] LOG2
- [633] POP
- [634] POP
- [635] POP
- [636] POP
- [637] JUMP
- [638] JUMPDEST
- [639] PUSH1 0x00
- [640] DUP2
- [641] DUP2
- [642] MSTORE
- [643] PUSH1 0x05
- [644] PUSH1 0x20
- [645] MSTORE
- [646] PUSH1 0x40
- [647] DUP2
- [648] SHA3
- [649] SLOAD
- [650] PUSH1 0xff
- [651] AND
- [652] ISZERO
- [653] ISZERO
- [654] SWAP1
- [655] SUB
- [656] PUSH2 0x04aa
- [657] JUMPI
- [658] PUSH1 0x40
- [659] MLOAD
- [660] PUSH4 0x052ecfd3
- [661] PUSH1 0xe1
- [662] SHL
- [663] DUP2
- [664] MSTORE
- [665] PUSH1 0x20
- [666] PUSH1 0x04
- [667] DUP3
- [668] ADD
- [669] MSTORE
- [670] PUSH1 0x14
- [671] PUSH1 0x24
- [672] DUP3
- [673] ADD
- [674] MSTORE
- [675] PUSH20 0x139bc81b5bdddcd95dd9585c881d1bc81b5a5b9d
- [676] PUSH1 0x62
- [677] SHL
- [678] PUSH1 0x44
- [679] DUP3
- [680] ADD
- [681] MSTORE
- [682] PUSH1 0x64
- [683] ADD
- [684] PUSH2 0x02ff
- [685] JUMP
- [686] JUMPDEST
- [687] PUSH1 0x00
- [688] DUP2
- [689] DUP2
- [690] MSTORE
- [691] PUSH1 0x05
- [692] PUSH1 0x20
- [693] MSTORE
- [694] PUSH1 0x40
- [695] DUP1
- [696] DUP3
- [697] SHA3
- [698] DUP1
- [699] SLOAD
- [700] PUSH1 0xff
- [701] NOT
- [702] AND
- [703] SWAP1
- [704] SSTORE
- [705] PUSH1 0x01
- [706] SLOAD
- [707] SWAP1
- [708] MLOAD
- [709] PUSH4 0x65c02757
- [710] PUSH1 0xe1
- [711] SHL
- [712] DUP2
- [713] MSTORE
- [714] PUSH1 0x04
- [715] DUP2
- [716] ADD
- [717] DUP5
- [718] SWAP1
- [719] MSTORE
- [720] PUSH1 0x01
- [721] PUSH1 0x01
- [722] PUSH1 0xa0
- [723] SHL
- [724] SUB
- [725] SWAP1
- [726] SWAP2
- [727] AND
- [728] SWAP1
- [729] PUSH4 0xcb804eae
- [730] SWAP1
- [731] PUSH1 0x24
- [732] ADD
- [733] PUSH1 0x20
- [734] PUSH1 0x40
- [735] MLOAD
- [736] DUP1
- [737] DUP4
- [738] SUB
- [739] DUP2
- [740] DUP7
- [741] GAS
- [742] STATICCALL
- [743] ISZERO
- [744] DUP1
- [745] ISZERO
- [746] PUSH2 0x0509
- [747] JUMPI
- [748] RETURNDATASIZE
- [749] PUSH1 0x00
- [750] DUP1
- [751] RETURNDATACOPY
- [752] RETURNDATASIZE
- [753] PUSH1 0x00
- [754] REVERT
- [755] JUMPDEST
- [756] POP
- [757] POP
- [758] POP
- [759] POP
- [760] PUSH1 0x40
- [761] MLOAD
- [762] RETURNDATASIZE
- [763] PUSH1 0x1f
- [764] NOT
- [765] PUSH1 0x1f
- [766] DUP3
- [767] ADD
- [768] AND
- [769] DUP3
- [770] ADD
- [771] DUP1
- [772] PUSH1 0x40
- [773] MSTORE
- [774] POP
- [775] DUP2
- [776] ADD
- [777] SWAP1
- [778] PUSH2 0x052d
- [779] SWAP2
- [780] SWAP1
- [781] PUSH2 0x09ae
- [782] JUMP
- [783] JUMPDEST
- [784] PUSH1 0x03
- [785] DUP1
- [786] SLOAD
- [787] PUSH1 0x40
- [788] MLOAD
- [789] PUSH4 0x5109e8e1
- [790] PUSH1 0xe0
- [791] SHL
- [792] DUP2
- [793] MSTORE
- [794] PUSH1 0x01
- [795] PUSH1 0x01
- [796] PUSH1 0xa0
- [797] SHL
- [798] SUB
- [799] DUP1
- [800] DUP6
- [801] AND
- [802] PUSH1 0x04
- [803] DUP4
- [804] ADD
- [805] MSTORE
- [806] PUSH1 0x01
- [807] PUSH1 0x24
- [808] DUP4
- [809] ADD
- [810] MSTORE
- [811] PUSH1 0x02
- [812] PUSH1 0x44
- [813] DUP4
- [814] ADD
- [815] MSTORE
- [816] PUSH1 0x64
- [817] DUP3
- [818] ADD
- [819] SWAP4
- [820] SWAP1
- [821] SWAP4
- [822] MSTORE
- [823] SWAP3
- [824] SWAP4
- [825] POP
- [826] AND
- [827] SWAP1
- [828] PUSH4 0x5109e8e1
- [829] SWAP1
- [830] PUSH1 0x84
- [831] ADD
- [832] PUSH1 0x00
- [833] PUSH1 0x40
- [834] MLOAD
- [835] DUP1
- [836] DUP4
- [837] SUB
- [838] DUP2
- [839] PUSH1 0x00
- [840] DUP8
- [841] DUP1
- [842] EXTCODESIZE
- [843] ISZERO
- [844] DUP1
- [845] ISZERO
- [846] PUSH2 0x058c
- [847] JUMPI
- [848] PUSH1 0x00
- [849] DUP1
- [850] REVERT
- [851] JUMPDEST
- [852] POP
- [853] GAS
- [854] CALL
- [855] ISZERO
- [856] DUP1
- [857] ISZERO
- [858] PUSH2 0x05a0
- [859] JUMPI
- [860] RETURNDATASIZE
- [861] PUSH1 0x00
- [862] DUP1
- [863] RETURNDATACOPY
- [864] RETURNDATASIZE
- [865] PUSH1 0x00
- [866] REVERT
- [867] JUMPDEST
- [868] POP
- [869] POP
- [870] PUSH1 0x03
- [871] DUP1
- [872] SLOAD
- [873] PUSH1 0x40
- [874] MLOAD
- [875] PUSH4 0x5109e8e1
- [876] PUSH1 0xe0
- [877] SHL
- [878] DUP2
- [879] MSTORE
- [880] PUSH1 0x01
- [881] PUSH1 0x01
- [882] PUSH1 0xa0
- [883] SHL
- [884] SUB
- [885] DUP7
- [886] DUP2
- [887] AND
- [888] PUSH1 0x04
- [889] DUP1
- [890] DUP5
- [891] ADD
- [892] SWAP2
- [893] SWAP1
- [894] SWAP2
- [895] MSTORE
- [896] PUSH1 0x01
- [897] PUSH1 0x24
- [898] DUP5
- [899] ADD
- [900] MSTORE
- [901] PUSH1 0x44
- [902] DUP4
- [903] ADD
- [904] MSTORE
- [905] PUSH1 0x64
- [906] DUP3
- [907] ADD
- [908] SWAP4
- [909] SWAP1
- [910] SWAP4
- [911] MSTORE
- [912] SWAP2
- [913] AND
- [914] SWAP3
- [915] POP
- [916] PUSH4 0x5109e8e1
- [917] SWAP2
- [918] POP
- [919] PUSH1 0x84
- [920] ADD
- [921] PUSH1 0x00
- [922] PUSH1 0x40
- [923] MLOAD
- [924] DUP1
- [925] DUP4
- [926] SUB
- [927] DUP2
- [928] PUSH1 0x00
- [929] DUP8
- [930] DUP1
- [931] EXTCODESIZE
- [932] ISZERO
- [933] DUP1
- [934] ISZERO
- [935] PUSH2 0x0603
- [936] JUMPI
- [937] PUSH1 0x00
- [938] DUP1
- [939] REVERT
- [940] JUMPDEST
- [941] POP
- [942] GAS
- [943] CALL
- [944] ISZERO
- [945] DUP1
- [946] ISZERO
- [947] PUSH2 0x0617
- [948] JUMPI
- [949] RETURNDATASIZE
- [950] PUSH1 0x00
- [951] DUP1
- [952] RETURNDATACOPY
- [953] RETURNDATASIZE
- [954] PUSH1 0x00
- [955] REVERT
- [956] JUMPDEST
- [957] POP
- [958] POP
- [959] POP
- [960] POP
- [961] POP
- [962] POP
- [963] JUMP
- [964] JUMPDEST
- [965] PUSH1 0x40
- [966] MLOAD
- [967] PUSH12 0xffffffffffffffffffffffff
- [968] NOT
- [969] PUSH1 0x60
- [970] DUP5
- [971] SWAP1
- [972] SHL
- [973] AND
- [974] PUSH1 0x20
- [975] DUP3
- [976] ADD
- [977] MSTORE
- [978] PUSH1 0x34
- [979] DUP2
- [980] ADD
- [981] DUP3
- [982] SWAP1
- [983] MSTORE
- [984] PUSH1 0x00
- [985] SWAP1
- [986] DUP2
- [987] SWAP1
- [988] PUSH1 0x54
- [989] ADD
- [990] PUSH1 0x40
- [991] MLOAD
- [992] PUSH1 0x20
- [993] DUP2
- [994] DUP4
- [995] SUB
- [996] SUB
- [997] DUP2
- [998] MSTORE
- [999] SWAP1
- [1000] PUSH1 0x40
- [1001] MSTORE
- [1002] DUP1
- [1003] MLOAD
- [1004] SWAP1
- [1005] PUSH1 0x20
- [1006] ADD
- [1007] SHA3
- [1008] SWAP1
- [1009] POP
- [1010] PUSH2 0x06c2
- [1011] DUP7
- [1012] DUP7
- [1013] DUP1
- [1014] DUP1
- [1015] PUSH1 0x20
- [1016] MUL
- [1017] PUSH1 0x20
- [1018] ADD
- [1019] PUSH1 0x40
- [1020] MLOAD
- [1021] SWAP1
- [1022] DUP2
- [1023] ADD
- [1024] PUSH1 0x40
- [1025] MSTORE
- [1026] DUP1
- [1027] SWAP4
- [1028] SWAP3
- [1029] SWAP2
- [1030] SWAP1
- [1031] DUP2
- [1032] DUP2
- [1033] MSTORE
- [1034] PUSH1 0x20
- [1035] ADD
- [1036] DUP4
- [1037] DUP4
- [1038] PUSH1 0x20
- [1039] MUL
- [1040] DUP1
- [1041] DUP3
- [1042] DUP5
- [1043] CALLDATACOPY
- [1044] PUSH1 0x00
- [1045] SWAP3
- [1046] ADD
- [1047] SWAP2
- [1048] SWAP1
- [1049] SWAP2
- [1050] MSTORE
- [1051] POP
- [1052] PUSH32 0x5b2a42f918692890fe9535e6b203c0853c5466d43a5d4f91c657ce0394f9c601
- [1053] SWAP3
- [1054] POP
- [1055] DUP6
- [1056] SWAP2
- [1057] POP
- [1058] PUSH2 0x07d6
- [1059] SWAP1
- [1060] POP
- [1061] JUMP
- [1062] JUMPDEST
- [1063] SWAP7
- [1064] SWAP6
- [1065] POP
- [1066] POP
- [1067] POP
- [1068] POP
- [1069] POP
- [1070] POP
- [1071] JUMP
- [1072] JUMPDEST
- [1073] CALLER
- [1074] PUSH1 0x00
- [1075] SWAP1
- [1076] DUP2
- [1077] MSTORE
- [1078] PUSH1 0x04
- [1079] PUSH1 0x20
- [1080] MSTORE
- [1081] PUSH1 0x40
- [1082] DUP2
- [1083] SHA3
- [1084] SLOAD
- [1085] SWAP1
- [1086] SUB
- [1087] PUSH2 0x072b
- [1088] JUMPI
- [1089] PUSH1 0x40
- [1090] MLOAD
- [1091] PUSH4 0x10e22aa9
- [1092] PUSH1 0xe2
- [1093] SHL
- [1094] DUP2
- [1095] MSTORE
- [1096] PUSH1 0x20
- [1097] PUSH1 0x04
- [1098] DUP3
- [1099] ADD
- [1100] MSTORE
- [1101] PUSH1 0x18
- [1102] PUSH1 0x24
- [1103] DUP3
- [1104] ADD
- [1105] MSTORE
- [1106] PUSH32 0x4e6f206d6f777365206176617461727320746f206d696e740000000000000000
- [1107] PUSH1 0x44
- [1108] DUP3
- [1109] ADD
- [1110] MSTORE
- [1111] PUSH1 0x64
- [1112] ADD
- [1113] PUSH2 0x02ff
- [1114] JUMP
- [1115] JUMPDEST
- [1116] CALLER
- [1117] PUSH1 0x00
- [1118] SWAP1
- [1119] DUP2
- [1120] MSTORE
- [1121] PUSH1 0x04
- [1122] PUSH1 0x20
- [1123] MSTORE
- [1124] PUSH1 0x40
- [1125] DUP2
- [1126] SHA3
- [1127] DUP1
- [1128] SLOAD
- [1129] SWAP2
- [1130] PUSH2 0x0746
- [1131] DUP4
- [1132] PUSH2 0x09e1
- [1133] JUMP
- [1134] JUMPDEST
- [1135] SWAP1
- [1136] SWAP2
- [1137] SSTORE
- [1138] POP
- [1139] POP
- [1140] PUSH1 0x02
- [1141] SLOAD
- [1142] PUSH1 0x40
- [1143] MLOAD
- [1144] PUSH4 0xfa07ce1d
- [1145] PUSH1 0xe0
- [1146] SHL
- [1147] DUP2
- [1148] MSTORE
- [1149] CALLER
- [1150] PUSH1 0x04
- [1151] DUP3
- [1152] ADD
- [1153] MSTORE
- [1154] PUSH1 0x00
- [1155] SWAP2
- [1156] PUSH1 0x01
- [1157] PUSH1 0x01
- [1158] PUSH1 0xa0
- [1159] SHL
- [1160] SUB
- [1161] AND
- [1162] SWAP1
- [1163] PUSH4 0xfa07ce1d
- [1164] SWAP1
- [1165] PUSH1 0x24
- [1166] ADD
- [1167] PUSH1 0x20
- [1168] PUSH1 0x40
- [1169] MLOAD
- [1170] DUP1
- [1171] DUP4
- [1172] SUB
- [1173] DUP2
- [1174] PUSH1 0x00
- [1175] DUP8
- [1176] GAS
- [1177] CALL
- [1178] ISZERO
- [1179] DUP1
- [1180] ISZERO
- [1181] PUSH2 0x0796
- [1182] JUMPI
- [1183] RETURNDATASIZE
- [1184] PUSH1 0x00
- [1185] DUP1
- [1186] RETURNDATACOPY
- [1187] RETURNDATASIZE
- [1188] PUSH1 0x00
- [1189] REVERT
- [1190] JUMPDEST
- [1191] POP
- [1192] POP
- [1193] POP
- [1194] POP
- [1195] PUSH1 0x40
- [1196] MLOAD
- [1197] RETURNDATASIZE
- [1198] PUSH1 0x1f
- [1199] NOT
- [1200] PUSH1 0x1f
- [1201] DUP3
- [1202] ADD
- [1203] AND
- [1204] DUP3
- [1205] ADD
- [1206] DUP1
- [1207] PUSH1 0x40
- [1208] MSTORE
- [1209] POP
- [1210] DUP2
- [1211] ADD
- [1212] SWAP1
- [1213] PUSH2 0x07ba
- [1214] SWAP2
- [1215] SWAP1
- [1216] PUSH2 0x09f8
- [1217] JUMP
- [1218] JUMPDEST
- [1219] PUSH1 0x00
- [1220] SWAP1
- [1221] DUP2
- [1222] MSTORE
- [1223] PUSH1 0x05
- [1224] PUSH1 0x20
- [1225] MSTORE
- [1226] PUSH1 0x40
- [1227] SWAP1
- [1228] SHA3
- [1229] DUP1
- [1230] SLOAD
- [1231] PUSH1 0xff
- [1232] NOT
- [1233] AND
- [1234] PUSH1 0x01
- [1235] OR
- [1236] SWAP1
- [1237] SSTORE
- [1238] POP
- [1239] JUMP
- [1240] JUMPDEST
- [1241] PUSH1 0x00
- [1242] DUP3
- [1243] PUSH2 0x07e3
- [1244] DUP6
- [1245] DUP5
- [1246] PUSH2 0x07ec
- [1247] JUMP
- [1248] JUMPDEST
- [1249] EQ
- [1250] SWAP5
- [1251] SWAP4
- [1252] POP
- [1253] POP
- [1254] POP
- [1255] POP
- [1256] JUMP
- [1257] JUMPDEST
- [1258] PUSH1 0x00
- [1259] DUP2
- [1260] DUP2
- [1261] JUMPDEST
- [1262] DUP5
- [1263] MLOAD
- [1264] DUP2
- [1265] LT
- [1266] ISZERO
- [1267] PUSH2 0x0831
- [1268] JUMPI
- [1269] PUSH2 0x081d
- [1270] DUP3
- [1271] DUP7
- [1272] DUP4
- [1273] DUP2
- [1274] MLOAD
- [1275] DUP2
- [1276] LT
- [1277] PUSH2 0x0810
- [1278] JUMPI
- [1279] PUSH2 0x0810
- [1280] PUSH2 0x0a11
- [1281] JUMP
- [1282] JUMPDEST
- [1283] PUSH1 0x20
- [1284] MUL
- [1285] PUSH1 0x20
- [1286] ADD
- [1287] ADD
- [1288] MLOAD
- [1289] PUSH2 0x0839
- [1290] JUMP
- [1291] JUMPDEST
- [1292] SWAP2
- [1293] POP
- [1294] DUP1
- [1295] PUSH2 0x0829
- [1296] DUP2
- [1297] PUSH2 0x0a27
- [1298] JUMP
- [1299] JUMPDEST
- [1300] SWAP2
- [1301] POP
- [1302] POP
- [1303] PUSH2 0x07f1
- [1304] JUMP
- [1305] JUMPDEST
- [1306] POP
- [1307] SWAP4
- [1308] SWAP3
- [1309] POP
- [1310] POP
- [1311] POP
- [1312] JUMP
- [1313] JUMPDEST
- [1314] PUSH1 0x00
- [1315] DUP2
- [1316] DUP4
- [1317] LT
- [1318] PUSH2 0x0855
- [1319] JUMPI
- [1320] PUSH1 0x00
- [1321] DUP3
- [1322] DUP2
- [1323] MSTORE
- [1324] PUSH1 0x20
- [1325] DUP5
- [1326] SWAP1
- [1327] MSTORE
- [1328] PUSH1 0x40
- [1329] SWAP1
- [1330] SHA3
- [1331] PUSH2 0x0864
- [1332] JUMP
- [1333] JUMPDEST
- [1334] PUSH1 0x00
- [1335] DUP4
- [1336] DUP2
- [1337] MSTORE
- [1338] PUSH1 0x20
- [1339] DUP4
- [1340] SWAP1
- [1341] MSTORE
- [1342] PUSH1 0x40
- [1343] SWAP1
- [1344] SHA3
- [1345] JUMPDEST
- [1346] SWAP4
- [1347] SWAP3
- [1348] POP
- [1349] POP
- [1350] POP
- [1351] JUMP
- [1352] JUMPDEST
- [1353] PUSH1 0x00
- [1354] PUSH1 0x20
- [1355] DUP3
- [1356] DUP5
- [1357] SUB
- [1358] SLT
- [1359] ISZERO
- [1360] PUSH2 0x087d
- [1361] JUMPI
- [1362] PUSH1 0x00
- [1363] DUP1
- [1364] REVERT
- [1365] JUMPDEST
- [1366] POP
- [1367] CALLDATALOAD
- [1368] SWAP2
- [1369] SWAP1
- [1370] POP
- [1371] JUMP
- [1372] JUMPDEST
- [1373] PUSH1 0x01
- [1374] PUSH1 0x01
- [1375] PUSH1 0xa0
- [1376] SHL
- [1377] SUB
- [1378] DUP2
- [1379] AND
- [1380] DUP2
- [1381] EQ
- [1382] PUSH2 0x0899
- [1383] JUMPI
- [1384] PUSH1 0x00
- [1385] DUP1
- [1386] REVERT
- [1387] JUMPDEST
- [1388] POP
- [1389] JUMP
- [1390] JUMPDEST
- [1391] PUSH1 0x00
- [1392] PUSH1 0x20
- [1393] DUP3
- [1394] DUP5
- [1395] SUB
- [1396] SLT
- [1397] ISZERO
- [1398] PUSH2 0x08ae
- [1399] JUMPI
- [1400] PUSH1 0x00
- [1401] DUP1
- [1402] REVERT
- [1403] JUMPDEST
- [1404] DUP2
- [1405] CALLDATALOAD
- [1406] PUSH2 0x0864
- [1407] DUP2
- [1408] PUSH2 0x0884
- [1409] JUMP
- [1410] JUMPDEST
- [1411] PUSH1 0x00
- [1412] DUP1
- [1413] DUP4
- [1414] PUSH1 0x1f
- [1415] DUP5
- [1416] ADD
- [1417] SLT
- [1418] PUSH2 0x08cb
- [1419] JUMPI
- [1420] PUSH1 0x00
- [1421] DUP1
- [1422] REVERT
- [1423] JUMPDEST
- [1424] POP
- [1425] DUP2
- [1426] CALLDATALOAD
- [1427] PUSH8 0xffffffffffffffff
- [1428] DUP2
- [1429] GT
- [1430] ISZERO
- [1431] PUSH2 0x08e3
- [1432] JUMPI
- [1433] PUSH1 0x00
- [1434] DUP1
- [1435] REVERT
- [1436] JUMPDEST
- [1437] PUSH1 0x20
- [1438] DUP4
- [1439] ADD
- [1440] SWAP2
- [1441] POP
- [1442] DUP4
- [1443] PUSH1 0x20
- [1444] DUP3
- [1445] PUSH1 0x05
- [1446] SHL
- [1447] DUP6
- [1448] ADD
- [1449] ADD
- [1450] GT
- [1451] ISZERO
- [1452] PUSH2 0x08fe
- [1453] JUMPI
- [1454] PUSH1 0x00
- [1455] DUP1
- [1456] REVERT
- [1457] JUMPDEST
- [1458] SWAP3
- [1459] POP
- [1460] SWAP3
- [1461] SWAP1
- [1462] POP
- [1463] JUMP
- [1464] JUMPDEST
- [1465] PUSH1 0x00
- [1466] DUP1
- [1467] PUSH1 0x00
- [1468] PUSH1 0x40
- [1469] DUP5
- [1470] DUP7
- [1471] SUB
- [1472] SLT
- [1473] ISZERO
- [1474] PUSH2 0x091a
- [1475] JUMPI
- [1476] PUSH1 0x00
- [1477] DUP1
- [1478] REVERT
- [1479] JUMPDEST
- [1480] DUP4
- [1481] CALLDATALOAD
- [1482] PUSH8 0xffffffffffffffff
- [1483] DUP2
- [1484] GT
- [1485] ISZERO
- [1486] PUSH2 0x0931
- [1487] JUMPI
- [1488] PUSH1 0x00
- [1489] DUP1
- [1490] REVERT
- [1491] JUMPDEST
- [1492] PUSH2 0x093d
- [1493] DUP7
- [1494] DUP3
- [1495] DUP8
- [1496] ADD
- [1497] PUSH2 0x08b9
- [1498] JUMP
- [1499] JUMPDEST
- [1500] SWAP1
- [1501] SWAP8
- [1502] SWAP1
- [1503] SWAP7
- [1504] POP
- [1505] PUSH1 0x20
- [1506] SWAP6
- [1507] SWAP1
- [1508] SWAP6
- [1509] ADD
- [1510] CALLDATALOAD
- [1511] SWAP5
- [1512] SWAP4
- [1513] POP
- [1514] POP
- [1515] POP
- [1516] POP
- [1517] JUMP
- [1518] JUMPDEST
- [1519] PUSH1 0x00
- [1520] DUP1
- [1521] PUSH1 0x00
- [1522] DUP1
- [1523] PUSH1 0x60
- [1524] DUP6
- [1525] DUP8
- [1526] SUB
- [1527] SLT
- [1528] ISZERO
- [1529] PUSH2 0x0967
- [1530] JUMPI
- [1531] PUSH1 0x00
- [1532] DUP1
- [1533] REVERT
- [1534] JUMPDEST
- [1535] DUP5
- [1536] CALLDATALOAD
- [1537] PUSH8 0xffffffffffffffff
- [1538] DUP2
- [1539] GT
- [1540] ISZERO
- [1541] PUSH2 0x097e
- [1542] JUMPI
- [1543] PUSH1 0x00
- [1544] DUP1
- [1545] REVERT
- [1546] JUMPDEST
- [1547] PUSH2 0x098a
- [1548] DUP8
- [1549] DUP3
- [1550] DUP9
- [1551] ADD
- [1552] PUSH2 0x08b9
- [1553] JUMP
- [1554] JUMPDEST
- [1555] SWAP1
- [1556] SWAP6
- [1557] POP
- [1558] SWAP4
- [1559] POP
- [1560] POP
- [1561] PUSH1 0x20
- [1562] DUP6
- [1563] ADD
- [1564] CALLDATALOAD
- [1565] PUSH2 0x099e
- [1566] DUP2
- [1567] PUSH2 0x0884
- [1568] JUMP
- [1569] JUMPDEST
- [1570] SWAP4
- [1571] SWAP7
- [1572] SWAP3
- [1573] SWAP6
- [1574] POP
- [1575] SWAP3
- [1576] SWAP4
- [1577] PUSH1 0x40
- [1578] ADD
- [1579] CALLDATALOAD
- [1580] SWAP3
- [1581] POP
- [1582] POP
- [1583] JUMP
- [1584] JUMPDEST
- [1585] PUSH1 0x00
- [1586] PUSH1 0x20
- [1587] DUP3
- [1588] DUP5
- [1589] SUB
- [1590] SLT
- [1591] ISZERO
- [1592] PUSH2 0x09c0
- [1593] JUMPI
- [1594] PUSH1 0x00
- [1595] DUP1
- [1596] REVERT
- [1597] JUMPDEST
- [1598] DUP2
- [1599] MLOAD
- [1600] PUSH2 0x0864
- [1601] DUP2
- [1602] PUSH2 0x0884
- [1603] JUMP
- [1604] JUMPDEST
- [1605] PUSH4 0x4e487b71
- [1606] PUSH1 0xe0
- [1607] SHL
- [1608] PUSH1 0x00
- [1609] MSTORE
- [1610] PUSH1 0x11
- [1611] PUSH1 0x04
- [1612] MSTORE
- [1613] PUSH1 0x24
- [1614] PUSH1 0x00
- [1615] REVERT
- [1616] JUMPDEST
- [1617] PUSH1 0x00
- [1618] DUP2
- [1619] PUSH2 0x09f0
- [1620] JUMPI
- [1621] PUSH2 0x09f0
- [1622] PUSH2 0x09cb
- [1623] JUMP
- [1624] JUMPDEST
- [1625] POP
- [1626] PUSH1 0x00
- [1627] NOT
- [1628] ADD
- [1629] SWAP1
- [1630] JUMP
- [1631] JUMPDEST
- [1632] PUSH1 0x00
- [1633] PUSH1 0x20
- [1634] DUP3
- [1635] DUP5
- [1636] SUB
- [1637] SLT
- [1638] ISZERO
- [1639] PUSH2 0x0a0a
- [1640] JUMPI
- [1641] PUSH1 0x00
- [1642] DUP1
- [1643] REVERT
- [1644] JUMPDEST
- [1645] POP
- [1646] MLOAD
- [1647] SWAP2
- [1648] SWAP1
- [1649] POP
- [1650] JUMP
- [1651] JUMPDEST
- [1652] PUSH4 0x4e487b71
- [1653] PUSH1 0xe0
- [1654] SHL
- [1655] PUSH1 0x00
- [1656] MSTORE
- [1657] PUSH1 0x32
- [1658] PUSH1 0x04
- [1659] MSTORE
- [1660] PUSH1 0x24
- [1661] PUSH1 0x00
- [1662] REVERT
- [1663] JUMPDEST
- [1664] PUSH1 0x00
- [1665] PUSH1 0x01
- [1666] DUP3
- [1667] ADD
- [1668] PUSH2 0x0a39
- [1669] JUMPI
- [1670] PUSH2 0x0a39
- [1671] PUSH2 0x09cb
- [1672] JUMP
- [1673] JUMPDEST
- [1674] POP
- [1675] PUSH1 0x01
- [1676] ADD
- [1677] SWAP1
- [1678] JUMP
- [1679] 'fe'(Unknown Opcode)
- [1680] LOG2
- [1681] PUSH5 0x6970667358
- [1682] '22'(Unknown Opcode)
- [1683] SLT
- [1684] SHA3
- [1685] CALLCODE
- [1686] SHA3
- [1687] 'dd'(Unknown Opcode)
- [1688] 'ab'(Unknown Opcode)
- [1689] '23'(Unknown Opcode)
- [1690] DUP3
- [1691] LT
- [1692] 'fc'(Unknown Opcode)
- [1693] PUSH22 0xf3c5fecf1ada3ad353c384d59572a1a9d32ea67530c9
- [1694] NOT
- [1695] PUSH5 0x736f6c6343
- [1696] STOP
- [1697] ADDMOD
- [1698] SGT
- [1699] STOP
- [1700] CALLER