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