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 0x00df
- [17] JUMPI
- [18] PUSH1 0x00
- [19] CALLDATALOAD
- [20] PUSH1 0xe0
- [21] SHR
- [22] DUP1
- [23] PUSH4 0x70a08231
- [24] GT
- [25] PUSH2 0x008c
- [26] JUMPI
- [27] DUP1
- [28] PUSH4 0x95d89b41
- [29] GT
- [30] PUSH2 0x0066
- [31] JUMPI
- [32] DUP1
- [33] PUSH4 0x95d89b41
- [34] EQ
- [35] PUSH2 0x01d4
- [36] JUMPI
- [37] DUP1
- [38] PUSH4 0xa9059cbb
- [39] EQ
- [40] PUSH2 0x01dc
- [41] JUMPI
- [42] DUP1
- [43] PUSH4 0xdd62ed3e
- [44] EQ
- [45] PUSH2 0x01ef
- [46] JUMPI
- [47] DUP1
- [48] PUSH4 0xf2fde38b
- [49] EQ
- [50] PUSH2 0x0235
- [51] JUMPI
- [52] PUSH1 0x00
- [53] DUP1
- [54] REVERT
- [55] JUMPDEST
- [56] DUP1
- [57] PUSH4 0x70a08231
- [58] EQ
- [59] PUSH2 0x016c
- [60] JUMPI
- [61] DUP1
- [62] PUSH4 0x715018a6
- [63] EQ
- [64] PUSH2 0x01a2
- [65] JUMPI
- [66] DUP1
- [67] PUSH4 0x8da5cb5b
- [68] EQ
- [69] PUSH2 0x01ac
- [70] JUMPI
- [71] PUSH1 0x00
- [72] DUP1
- [73] REVERT
- [74] JUMPDEST
- [75] DUP1
- [76] PUSH4 0x23b872dd
- [77] GT
- [78] PUSH2 0x00bd
- [79] JUMPI
- [80] DUP1
- [81] PUSH4 0x23b872dd
- [82] EQ
- [83] PUSH2 0x0137
- [84] JUMPI
- [85] DUP1
- [86] PUSH4 0x313ce567
- [87] EQ
- [88] PUSH2 0x014a
- [89] JUMPI
- [90] DUP1
- [91] PUSH4 0x32cb6b0c
- [92] EQ
- [93] PUSH2 0x0159
- [94] JUMPI
- [95] PUSH1 0x00
- [96] DUP1
- [97] REVERT
- [98] JUMPDEST
- [99] DUP1
- [100] PUSH4 0x06fdde03
- [101] EQ
- [102] PUSH2 0x00e4
- [103] JUMPI
- [104] DUP1
- [105] PUSH4 0x095ea7b3
- [106] EQ
- [107] PUSH2 0x0102
- [108] JUMPI
- [109] DUP1
- [110] PUSH4 0x18160ddd
- [111] EQ
- [112] PUSH2 0x0125
- [113] JUMPI
- [114] JUMPDEST
- [115] PUSH1 0x00
- [116] DUP1
- [117] REVERT
- [118] JUMPDEST
- [119] PUSH2 0x00ec
- [120] PUSH2 0x0248
- [121] JUMP
- [122] JUMPDEST
- [123] PUSH1 0x40
- [124] MLOAD
- [125] PUSH2 0x00f9
- [126] SWAP2
- [127] SWAP1
- [128] PUSH2 0x08fb
- [129] JUMP
- [130] JUMPDEST
- [131] PUSH1 0x40
- [132] MLOAD
- [133] DUP1
- [134] SWAP2
- [135] SUB
- [136] SWAP1
- [137] RETURN
- [138] JUMPDEST
- [139] PUSH2 0x0115
- [140] PUSH2 0x0110
- [141] CALLDATASIZE
- [142] PUSH1 0x04
- [143] PUSH2 0x0990
- [144] JUMP
- [145] JUMPDEST
- [146] PUSH2 0x02da
- [147] JUMP
- [148] JUMPDEST
- [149] PUSH1 0x40
- [150] MLOAD
- [151] SWAP1
- [152] ISZERO
- [153] ISZERO
- [154] DUP2
- [155] MSTORE
- [156] PUSH1 0x20
- [157] ADD
- [158] PUSH2 0x00f9
- [159] JUMP
- [160] JUMPDEST
- [161] PUSH1 0x02
- [162] SLOAD
- [163] JUMPDEST
- [164] PUSH1 0x40
- [165] MLOAD
- [166] SWAP1
- [167] DUP2
- [168] MSTORE
- [169] PUSH1 0x20
- [170] ADD
- [171] PUSH2 0x00f9
- [172] JUMP
- [173] JUMPDEST
- [174] PUSH2 0x0115
- [175] PUSH2 0x0145
- [176] CALLDATASIZE
- [177] PUSH1 0x04
- [178] PUSH2 0x09ba
- [179] JUMP
- [180] JUMPDEST
- [181] PUSH2 0x02f4
- [182] JUMP
- [183] JUMPDEST
- [184] PUSH1 0x40
- [185] MLOAD
- [186] PUSH1 0x12
- [187] DUP2
- [188] MSTORE
- [189] PUSH1 0x20
- [190] ADD
- [191] PUSH2 0x00f9
- [192] JUMP
- [193] JUMPDEST
- [194] PUSH2 0x0129
- [195] PUSH12 0x033b2e3c9fd0803ce8000000
- [196] DUP2
- [197] JUMP
- [198] JUMPDEST
- [199] PUSH2 0x0129
- [200] PUSH2 0x017a
- [201] CALLDATASIZE
- [202] PUSH1 0x04
- [203] PUSH2 0x09f7
- [204] JUMP
- [205] JUMPDEST
- [206] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [207] AND
- [208] PUSH1 0x00
- [209] SWAP1
- [210] DUP2
- [211] MSTORE
- [212] PUSH1 0x20
- [213] DUP2
- [214] SWAP1
- [215] MSTORE
- [216] PUSH1 0x40
- [217] SWAP1
- [218] SHA3
- [219] SLOAD
- [220] SWAP1
- [221] JUMP
- [222] JUMPDEST
- [223] PUSH2 0x01aa
- [224] PUSH2 0x0318
- [225] JUMP
- [226] JUMPDEST
- [227] STOP
- [228] JUMPDEST
- [229] PUSH1 0x05
- [230] SLOAD
- [231] PUSH1 0x40
- [232] MLOAD
- [233] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [234] SWAP1
- [235] SWAP2
- [236] AND
- [237] DUP2
- [238] MSTORE
- [239] PUSH1 0x20
- [240] ADD
- [241] PUSH2 0x00f9
- [242] JUMP
- [243] JUMPDEST
- [244] PUSH2 0x00ec
- [245] PUSH2 0x032c
- [246] JUMP
- [247] JUMPDEST
- [248] PUSH2 0x0115
- [249] PUSH2 0x01ea
- [250] CALLDATASIZE
- [251] PUSH1 0x04
- [252] PUSH2 0x0990
- [253] JUMP
- [254] JUMPDEST
- [255] PUSH2 0x033b
- [256] JUMP
- [257] JUMPDEST
- [258] PUSH2 0x0129
- [259] PUSH2 0x01fd
- [260] CALLDATASIZE
- [261] PUSH1 0x04
- [262] PUSH2 0x0a19
- [263] JUMP
- [264] JUMPDEST
- [265] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [266] SWAP2
- [267] DUP3
- [268] AND
- [269] PUSH1 0x00
- [270] SWAP1
- [271] DUP2
- [272] MSTORE
- [273] PUSH1 0x01
- [274] PUSH1 0x20
- [275] SWAP1
- [276] DUP2
- [277] MSTORE
- [278] PUSH1 0x40
- [279] DUP1
- [280] DUP4
- [281] SHA3
- [282] SWAP4
- [283] SWAP1
- [284] SWAP5
- [285] AND
- [286] DUP3
- [287] MSTORE
- [288] SWAP2
- [289] SWAP1
- [290] SWAP2
- [291] MSTORE
- [292] SHA3
- [293] SLOAD
- [294] SWAP1
- [295] JUMP
- [296] JUMPDEST
- [297] PUSH2 0x01aa
- [298] PUSH2 0x0243
- [299] CALLDATASIZE
- [300] PUSH1 0x04
- [301] PUSH2 0x09f7
- [302] JUMP
- [303] JUMPDEST
- [304] PUSH2 0x0349
- [305] JUMP
- [306] JUMPDEST
- [307] PUSH1 0x60
- [308] PUSH1 0x03
- [309] DUP1
- [310] SLOAD
- [311] PUSH2 0x0257
- [312] SWAP1
- [313] PUSH2 0x0a4c
- [314] JUMP
- [315] JUMPDEST
- [316] DUP1
- [317] PUSH1 0x1f
- [318] ADD
- [319] PUSH1 0x20
- [320] DUP1
- [321] SWAP2
- [322] DIV
- [323] MUL
- [324] PUSH1 0x20
- [325] ADD
- [326] PUSH1 0x40
- [327] MLOAD
- [328] SWAP1
- [329] DUP2
- [330] ADD
- [331] PUSH1 0x40
- [332] MSTORE
- [333] DUP1
- [334] SWAP3
- [335] SWAP2
- [336] SWAP1
- [337] DUP2
- [338] DUP2
- [339] MSTORE
- [340] PUSH1 0x20
- [341] ADD
- [342] DUP3
- [343] DUP1
- [344] SLOAD
- [345] PUSH2 0x0283
- [346] SWAP1
- [347] PUSH2 0x0a4c
- [348] JUMP
- [349] JUMPDEST
- [350] DUP1
- [351] ISZERO
- [352] PUSH2 0x02d0
- [353] JUMPI
- [354] DUP1
- [355] PUSH1 0x1f
- [356] LT
- [357] PUSH2 0x02a5
- [358] JUMPI
- [359] PUSH2 0x0100
- [360] DUP1
- [361] DUP4
- [362] SLOAD
- [363] DIV
- [364] MUL
- [365] DUP4
- [366] MSTORE
- [367] SWAP2
- [368] PUSH1 0x20
- [369] ADD
- [370] SWAP2
- [371] PUSH2 0x02d0
- [372] JUMP
- [373] JUMPDEST
- [374] DUP3
- [375] ADD
- [376] SWAP2
- [377] SWAP1
- [378] PUSH1 0x00
- [379] MSTORE
- [380] PUSH1 0x20
- [381] PUSH1 0x00
- [382] SHA3
- [383] SWAP1
- [384] JUMPDEST
- [385] DUP2
- [386] SLOAD
- [387] DUP2
- [388] MSTORE
- [389] SWAP1
- [390] PUSH1 0x01
- [391] ADD
- [392] SWAP1
- [393] PUSH1 0x20
- [394] ADD
- [395] DUP1
- [396] DUP4
- [397] GT
- [398] PUSH2 0x02b3
- [399] JUMPI
- [400] DUP3
- [401] SWAP1
- [402] SUB
- [403] PUSH1 0x1f
- [404] AND
- [405] DUP3
- [406] ADD
- [407] SWAP2
- [408] JUMPDEST
- [409] POP
- [410] POP
- [411] POP
- [412] POP
- [413] POP
- [414] SWAP1
- [415] POP
- [416] SWAP1
- [417] JUMP
- [418] JUMPDEST
- [419] PUSH1 0x00
- [420] CALLER
- [421] PUSH2 0x02e8
- [422] DUP2
- [423] DUP6
- [424] DUP6
- [425] PUSH2 0x03b2
- [426] JUMP
- [427] JUMPDEST
- [428] PUSH1 0x01
- [429] SWAP2
- [430] POP
- [431] POP
- [432] JUMPDEST
- [433] SWAP3
- [434] SWAP2
- [435] POP
- [436] POP
- [437] JUMP
- [438] JUMPDEST
- [439] PUSH1 0x00
- [440] CALLER
- [441] PUSH2 0x0302
- [442] DUP6
- [443] DUP3
- [444] DUP6
- [445] PUSH2 0x03c4
- [446] JUMP
- [447] JUMPDEST
- [448] PUSH2 0x030d
- [449] DUP6
- [450] DUP6
- [451] DUP6
- [452] PUSH2 0x0493
- [453] JUMP
- [454] JUMPDEST
- [455] POP
- [456] PUSH1 0x01
- [457] SWAP5
- [458] SWAP4
- [459] POP
- [460] POP
- [461] POP
- [462] POP
- [463] JUMP
- [464] JUMPDEST
- [465] PUSH2 0x0320
- [466] PUSH2 0x053e
- [467] JUMP
- [468] JUMPDEST
- [469] PUSH2 0x032a
- [470] PUSH1 0x00
- [471] PUSH2 0x0591
- [472] JUMP
- [473] JUMPDEST
- [474] JUMP
- [475] JUMPDEST
- [476] PUSH1 0x60
- [477] PUSH1 0x04
- [478] DUP1
- [479] SLOAD
- [480] PUSH2 0x0257
- [481] SWAP1
- [482] PUSH2 0x0a4c
- [483] JUMP
- [484] JUMPDEST
- [485] PUSH1 0x00
- [486] CALLER
- [487] PUSH2 0x02e8
- [488] DUP2
- [489] DUP6
- [490] DUP6
- [491] PUSH2 0x0493
- [492] JUMP
- [493] JUMPDEST
- [494] PUSH2 0x0351
- [495] PUSH2 0x053e
- [496] JUMP
- [497] JUMPDEST
- [498] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [499] DUP2
- [500] AND
- [501] PUSH2 0x03a6
- [502] JUMPI
- [503] PUSH1 0x40
- [504] MLOAD
- [505] PUSH32 0x1e4fbdf700000000000000000000000000000000000000000000000000000000
- [506] DUP2
- [507] MSTORE
- [508] PUSH1 0x00
- [509] PUSH1 0x04
- [510] DUP3
- [511] ADD
- [512] MSTORE
- [513] PUSH1 0x24
- [514] ADD
- [515] JUMPDEST
- [516] PUSH1 0x40
- [517] MLOAD
- [518] DUP1
- [519] SWAP2
- [520] SUB
- [521] SWAP1
- [522] REVERT
- [523] JUMPDEST
- [524] PUSH2 0x03af
- [525] DUP2
- [526] PUSH2 0x0591
- [527] JUMP
- [528] JUMPDEST
- [529] POP
- [530] JUMP
- [531] JUMPDEST
- [532] PUSH2 0x03bf
- [533] DUP4
- [534] DUP4
- [535] DUP4
- [536] PUSH1 0x01
- [537] PUSH2 0x0608
- [538] JUMP
- [539] JUMPDEST
- [540] POP
- [541] POP
- [542] POP
- [543] JUMP
- [544] JUMPDEST
- [545] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [546] DUP4
- [547] DUP2
- [548] AND
- [549] PUSH1 0x00
- [550] SWAP1
- [551] DUP2
- [552] MSTORE
- [553] PUSH1 0x01
- [554] PUSH1 0x20
- [555] SWAP1
- [556] DUP2
- [557] MSTORE
- [558] PUSH1 0x40
- [559] DUP1
- [560] DUP4
- [561] SHA3
- [562] SWAP4
- [563] DUP7
- [564] AND
- [565] DUP4
- [566] MSTORE
- [567] SWAP3
- [568] SWAP1
- [569] MSTORE
- [570] SHA3
- [571] SLOAD
- [572] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
- [573] DUP2
- [574] EQ
- [575] PUSH2 0x048d
- [576] JUMPI
- [577] DUP2
- [578] DUP2
- [579] LT
- [580] ISZERO
- [581] PUSH2 0x047e
- [582] JUMPI
- [583] PUSH1 0x40
- [584] MLOAD
- [585] PUSH32 0xfb8f41b200000000000000000000000000000000000000000000000000000000
- [586] DUP2
- [587] MSTORE
- [588] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [589] DUP5
- [590] AND
- [591] PUSH1 0x04
- [592] DUP3
- [593] ADD
- [594] MSTORE
- [595] PUSH1 0x24
- [596] DUP2
- [597] ADD
- [598] DUP3
- [599] SWAP1
- [600] MSTORE
- [601] PUSH1 0x44
- [602] DUP2
- [603] ADD
- [604] DUP4
- [605] SWAP1
- [606] MSTORE
- [607] PUSH1 0x64
- [608] ADD
- [609] PUSH2 0x039d
- [610] JUMP
- [611] JUMPDEST
- [612] PUSH2 0x048d
- [613] DUP5
- [614] DUP5
- [615] DUP5
- [616] DUP5
- [617] SUB
- [618] PUSH1 0x00
- [619] PUSH2 0x0608
- [620] JUMP
- [621] JUMPDEST
- [622] POP
- [623] POP
- [624] POP
- [625] POP
- [626] JUMP
- [627] JUMPDEST
- [628] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [629] DUP4
- [630] AND
- [631] PUSH2 0x04e3
- [632] JUMPI
- [633] PUSH1 0x40
- [634] MLOAD
- [635] PUSH32 0x96c6fd1e00000000000000000000000000000000000000000000000000000000
- [636] DUP2
- [637] MSTORE
- [638] PUSH1 0x00
- [639] PUSH1 0x04
- [640] DUP3
- [641] ADD
- [642] MSTORE
- [643] PUSH1 0x24
- [644] ADD
- [645] PUSH2 0x039d
- [646] JUMP
- [647] JUMPDEST
- [648] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [649] DUP3
- [650] AND
- [651] PUSH2 0x0533
- [652] JUMPI
- [653] PUSH1 0x40
- [654] MLOAD
- [655] PUSH32 0xec442f0500000000000000000000000000000000000000000000000000000000
- [656] DUP2
- [657] MSTORE
- [658] PUSH1 0x00
- [659] PUSH1 0x04
- [660] DUP3
- [661] ADD
- [662] MSTORE
- [663] PUSH1 0x24
- [664] ADD
- [665] PUSH2 0x039d
- [666] JUMP
- [667] JUMPDEST
- [668] PUSH2 0x03bf
- [669] DUP4
- [670] DUP4
- [671] DUP4
- [672] PUSH2 0x0750
- [673] JUMP
- [674] JUMPDEST
- [675] PUSH1 0x05
- [676] SLOAD
- [677] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [678] AND
- [679] CALLER
- [680] EQ
- [681] PUSH2 0x032a
- [682] JUMPI
- [683] PUSH1 0x40
- [684] MLOAD
- [685] PUSH32 0x118cdaa700000000000000000000000000000000000000000000000000000000
- [686] DUP2
- [687] MSTORE
- [688] CALLER
- [689] PUSH1 0x04
- [690] DUP3
- [691] ADD
- [692] MSTORE
- [693] PUSH1 0x24
- [694] ADD
- [695] PUSH2 0x039d
- [696] JUMP
- [697] JUMPDEST
- [698] PUSH1 0x05
- [699] DUP1
- [700] SLOAD
- [701] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [702] DUP4
- [703] DUP2
- [704] AND
- [705] PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000
- [706] DUP4
- [707] AND
- [708] DUP2
- [709] OR
- [710] SWAP1
- [711] SWAP4
- [712] SSTORE
- [713] PUSH1 0x40
- [714] MLOAD
- [715] SWAP2
- [716] AND
- [717] SWAP2
- [718] SWAP1
- [719] DUP3
- [720] SWAP1
- [721] PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0
- [722] SWAP1
- [723] PUSH1 0x00
- [724] SWAP1
- [725] LOG3
- [726] POP
- [727] POP
- [728] JUMP
- [729] JUMPDEST
- [730] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [731] DUP5
- [732] AND
- [733] PUSH2 0x0658
- [734] JUMPI
- [735] PUSH1 0x40
- [736] MLOAD
- [737] PUSH32 0xe602df0500000000000000000000000000000000000000000000000000000000
- [738] DUP2
- [739] MSTORE
- [740] PUSH1 0x00
- [741] PUSH1 0x04
- [742] DUP3
- [743] ADD
- [744] MSTORE
- [745] PUSH1 0x24
- [746] ADD
- [747] PUSH2 0x039d
- [748] JUMP
- [749] JUMPDEST
- [750] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [751] DUP4
- [752] AND
- [753] PUSH2 0x06a8
- [754] JUMPI
- [755] PUSH1 0x40
- [756] MLOAD
- [757] PUSH32 0x94280d6200000000000000000000000000000000000000000000000000000000
- [758] DUP2
- [759] MSTORE
- [760] PUSH1 0x00
- [761] PUSH1 0x04
- [762] DUP3
- [763] ADD
- [764] MSTORE
- [765] PUSH1 0x24
- [766] ADD
- [767] PUSH2 0x039d
- [768] JUMP
- [769] JUMPDEST
- [770] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [771] DUP1
- [772] DUP6
- [773] AND
- [774] PUSH1 0x00
- [775] SWAP1
- [776] DUP2
- [777] MSTORE
- [778] PUSH1 0x01
- [779] PUSH1 0x20
- [780] SWAP1
- [781] DUP2
- [782] MSTORE
- [783] PUSH1 0x40
- [784] DUP1
- [785] DUP4
- [786] SHA3
- [787] SWAP4
- [788] DUP8
- [789] AND
- [790] DUP4
- [791] MSTORE
- [792] SWAP3
- [793] SWAP1
- [794] MSTORE
- [795] SHA3
- [796] DUP3
- [797] SWAP1
- [798] SSTORE
- [799] DUP1
- [800] ISZERO
- [801] PUSH2 0x048d
- [802] JUMPI
- [803] DUP3
- [804] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [805] AND
- [806] DUP5
- [807] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [808] AND
- [809] PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
- [810] DUP5
- [811] PUSH1 0x40
- [812] MLOAD
- [813] PUSH2 0x0742
- [814] SWAP2
- [815] DUP2
- [816] MSTORE
- [817] PUSH1 0x20
- [818] ADD
- [819] SWAP1
- [820] JUMP
- [821] JUMPDEST
- [822] PUSH1 0x40
- [823] MLOAD
- [824] DUP1
- [825] SWAP2
- [826] SUB
- [827] SWAP1
- [828] LOG3
- [829] POP
- [830] POP
- [831] POP
- [832] POP
- [833] JUMP
- [834] JUMPDEST
- [835] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [836] DUP4
- [837] AND
- [838] PUSH2 0x0788
- [839] JUMPI
- [840] DUP1
- [841] PUSH1 0x02
- [842] PUSH1 0x00
- [843] DUP3
- [844] DUP3
- [845] SLOAD
- [846] PUSH2 0x077d
- [847] SWAP2
- [848] SWAP1
- [849] PUSH2 0x0a9f
- [850] JUMP
- [851] JUMPDEST
- [852] SWAP1
- [853] SWAP2
- [854] SSTORE
- [855] POP
- [856] PUSH2 0x083a
- [857] SWAP1
- [858] POP
- [859] JUMP
- [860] JUMPDEST
- [861] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [862] DUP4
- [863] AND
- [864] PUSH1 0x00
- [865] SWAP1
- [866] DUP2
- [867] MSTORE
- [868] PUSH1 0x20
- [869] DUP2
- [870] SWAP1
- [871] MSTORE
- [872] PUSH1 0x40
- [873] SWAP1
- [874] SHA3
- [875] SLOAD
- [876] DUP2
- [877] DUP2
- [878] LT
- [879] ISZERO
- [880] PUSH2 0x080e
- [881] JUMPI
- [882] PUSH1 0x40
- [883] MLOAD
- [884] PUSH32 0xe450d38c00000000000000000000000000000000000000000000000000000000
- [885] DUP2
- [886] MSTORE
- [887] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [888] DUP6
- [889] AND
- [890] PUSH1 0x04
- [891] DUP3
- [892] ADD
- [893] MSTORE
- [894] PUSH1 0x24
- [895] DUP2
- [896] ADD
- [897] DUP3
- [898] SWAP1
- [899] MSTORE
- [900] PUSH1 0x44
- [901] DUP2
- [902] ADD
- [903] DUP4
- [904] SWAP1
- [905] MSTORE
- [906] PUSH1 0x64
- [907] ADD
- [908] PUSH2 0x039d
- [909] JUMP
- [910] JUMPDEST
- [911] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [912] DUP5
- [913] AND
- [914] PUSH1 0x00
- [915] SWAP1
- [916] DUP2
- [917] MSTORE
- [918] PUSH1 0x20
- [919] DUP2
- [920] SWAP1
- [921] MSTORE
- [922] PUSH1 0x40
- [923] SWAP1
- [924] SHA3
- [925] SWAP1
- [926] DUP3
- [927] SWAP1
- [928] SUB
- [929] SWAP1
- [930] SSTORE
- [931] JUMPDEST
- [932] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [933] DUP3
- [934] AND
- [935] PUSH2 0x0863
- [936] JUMPI
- [937] PUSH1 0x02
- [938] DUP1
- [939] SLOAD
- [940] DUP3
- [941] SWAP1
- [942] SUB
- [943] SWAP1
- [944] SSTORE
- [945] PUSH2 0x088f
- [946] JUMP
- [947] JUMPDEST
- [948] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [949] DUP3
- [950] AND
- [951] PUSH1 0x00
- [952] SWAP1
- [953] DUP2
- [954] MSTORE
- [955] PUSH1 0x20
- [956] DUP2
- [957] SWAP1
- [958] MSTORE
- [959] PUSH1 0x40
- [960] SWAP1
- [961] SHA3
- [962] DUP1
- [963] SLOAD
- [964] DUP3
- [965] ADD
- [966] SWAP1
- [967] SSTORE
- [968] JUMPDEST
- [969] DUP2
- [970] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [971] AND
- [972] DUP4
- [973] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [974] AND
- [975] PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
- [976] DUP4
- [977] PUSH1 0x40
- [978] MLOAD
- [979] PUSH2 0x08ee
- [980] SWAP2
- [981] DUP2
- [982] MSTORE
- [983] PUSH1 0x20
- [984] ADD
- [985] SWAP1
- [986] JUMP
- [987] JUMPDEST
- [988] PUSH1 0x40
- [989] MLOAD
- [990] DUP1
- [991] SWAP2
- [992] SUB
- [993] SWAP1
- [994] LOG3
- [995] POP
- [996] POP
- [997] POP
- [998] JUMP
- [999] JUMPDEST
- [1000] PUSH1 0x20
- [1001] DUP2
- [1002] MSTORE
- [1003] PUSH1 0x00
- [1004] DUP3
- [1005] MLOAD
- [1006] DUP1
- [1007] PUSH1 0x20
- [1008] DUP5
- [1009] ADD
- [1010] MSTORE
- [1011] PUSH1 0x00
- [1012] JUMPDEST
- [1013] DUP2
- [1014] DUP2
- [1015] LT
- [1016] ISZERO
- [1017] PUSH2 0x0929
- [1018] JUMPI
- [1019] PUSH1 0x20
- [1020] DUP2
- [1021] DUP7
- [1022] ADD
- [1023] DUP2
- [1024] ADD
- [1025] MLOAD
- [1026] PUSH1 0x40
- [1027] DUP7
- [1028] DUP5
- [1029] ADD
- [1030] ADD
- [1031] MSTORE
- [1032] ADD
- [1033] PUSH2 0x090c
- [1034] JUMP
- [1035] JUMPDEST
- [1036] POP
- [1037] PUSH1 0x00
- [1038] PUSH1 0x40
- [1039] DUP3
- [1040] DUP6
- [1041] ADD
- [1042] ADD
- [1043] MSTORE
- [1044] PUSH1 0x40
- [1045] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
- [1046] PUSH1 0x1f
- [1047] DUP4
- [1048] ADD
- [1049] AND
- [1050] DUP5
- [1051] ADD
- [1052] ADD
- [1053] SWAP2
- [1054] POP
- [1055] POP
- [1056] SWAP3
- [1057] SWAP2
- [1058] POP
- [1059] POP
- [1060] JUMP
- [1061] JUMPDEST
- [1062] DUP1
- [1063] CALLDATALOAD
- [1064] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1065] DUP2
- [1066] AND
- [1067] DUP2
- [1068] EQ
- [1069] PUSH2 0x098b
- [1070] JUMPI
- [1071] PUSH1 0x00
- [1072] DUP1
- [1073] REVERT
- [1074] JUMPDEST
- [1075] SWAP2
- [1076] SWAP1
- [1077] POP
- [1078] JUMP
- [1079] JUMPDEST
- [1080] PUSH1 0x00
- [1081] DUP1
- [1082] PUSH1 0x40
- [1083] DUP4
- [1084] DUP6
- [1085] SUB
- [1086] SLT
- [1087] ISZERO
- [1088] PUSH2 0x09a3
- [1089] JUMPI
- [1090] PUSH1 0x00
- [1091] DUP1
- [1092] REVERT
- [1093] JUMPDEST
- [1094] PUSH2 0x09ac
- [1095] DUP4
- [1096] PUSH2 0x0967
- [1097] JUMP
- [1098] JUMPDEST
- [1099] SWAP5
- [1100] PUSH1 0x20
- [1101] SWAP4
- [1102] SWAP1
- [1103] SWAP4
- [1104] ADD
- [1105] CALLDATALOAD
- [1106] SWAP4
- [1107] POP
- [1108] POP
- [1109] POP
- [1110] JUMP
- [1111] JUMPDEST
- [1112] PUSH1 0x00
- [1113] DUP1
- [1114] PUSH1 0x00
- [1115] PUSH1 0x60
- [1116] DUP5
- [1117] DUP7
- [1118] SUB
- [1119] SLT
- [1120] ISZERO
- [1121] PUSH2 0x09cf
- [1122] JUMPI
- [1123] PUSH1 0x00
- [1124] DUP1
- [1125] REVERT
- [1126] JUMPDEST
- [1127] PUSH2 0x09d8
- [1128] DUP5
- [1129] PUSH2 0x0967
- [1130] JUMP
- [1131] JUMPDEST
- [1132] SWAP3
- [1133] POP
- [1134] PUSH2 0x09e6
- [1135] PUSH1 0x20
- [1136] DUP6
- [1137] ADD
- [1138] PUSH2 0x0967
- [1139] JUMP
- [1140] JUMPDEST
- [1141] SWAP3
- [1142] SWAP6
- [1143] SWAP3
- [1144] SWAP5
- [1145] POP
- [1146] POP
- [1147] POP
- [1148] PUSH1 0x40
- [1149] SWAP2
- [1150] SWAP1
- [1151] SWAP2
- [1152] ADD
- [1153] CALLDATALOAD
- [1154] SWAP1
- [1155] JUMP
- [1156] JUMPDEST
- [1157] PUSH1 0x00
- [1158] PUSH1 0x20
- [1159] DUP3
- [1160] DUP5
- [1161] SUB
- [1162] SLT
- [1163] ISZERO
- [1164] PUSH2 0x0a09
- [1165] JUMPI
- [1166] PUSH1 0x00
- [1167] DUP1
- [1168] REVERT
- [1169] JUMPDEST
- [1170] PUSH2 0x0a12
- [1171] DUP3
- [1172] PUSH2 0x0967
- [1173] JUMP
- [1174] JUMPDEST
- [1175] SWAP4
- [1176] SWAP3
- [1177] POP
- [1178] POP
- [1179] POP
- [1180] JUMP
- [1181] JUMPDEST
- [1182] PUSH1 0x00
- [1183] DUP1
- [1184] PUSH1 0x40
- [1185] DUP4
- [1186] DUP6
- [1187] SUB
- [1188] SLT
- [1189] ISZERO
- [1190] PUSH2 0x0a2c
- [1191] JUMPI
- [1192] PUSH1 0x00
- [1193] DUP1
- [1194] REVERT
- [1195] JUMPDEST
- [1196] PUSH2 0x0a35
- [1197] DUP4
- [1198] PUSH2 0x0967
- [1199] JUMP
- [1200] JUMPDEST
- [1201] SWAP2
- [1202] POP
- [1203] PUSH2 0x0a43
- [1204] PUSH1 0x20
- [1205] DUP5
- [1206] ADD
- [1207] PUSH2 0x0967
- [1208] JUMP
- [1209] JUMPDEST
- [1210] SWAP1
- [1211] POP
- [1212] SWAP3
- [1213] POP
- [1214] SWAP3
- [1215] SWAP1
- [1216] POP
- [1217] JUMP
- [1218] JUMPDEST
- [1219] PUSH1 0x01
- [1220] DUP2
- [1221] DUP2
- [1222] SHR
- [1223] SWAP1
- [1224] DUP3
- [1225] AND
- [1226] DUP1
- [1227] PUSH2 0x0a60
- [1228] JUMPI
- [1229] PUSH1 0x7f
- [1230] DUP3
- [1231] AND
- [1232] SWAP2
- [1233] POP
- [1234] JUMPDEST
- [1235] PUSH1 0x20
- [1236] DUP3
- [1237] LT
- [1238] DUP2
- [1239] SUB
- [1240] PUSH2 0x0a99
- [1241] JUMPI
- [1242] PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
- [1243] PUSH1 0x00
- [1244] MSTORE
- [1245] PUSH1 0x22
- [1246] PUSH1 0x04
- [1247] MSTORE
- [1248] PUSH1 0x24
- [1249] PUSH1 0x00
- [1250] REVERT
- [1251] JUMPDEST
- [1252] POP
- [1253] SWAP2
- [1254] SWAP1
- [1255] POP
- [1256] JUMP
- [1257] JUMPDEST
- [1258] DUP1
- [1259] DUP3
- [1260] ADD
- [1261] DUP1
- [1262] DUP3
- [1263] GT
- [1264] ISZERO
- [1265] PUSH2 0x02ee
- [1266] JUMPI
- [1267] PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
- [1268] PUSH1 0x00
- [1269] MSTORE
- [1270] PUSH1 0x11
- [1271] PUSH1 0x04
- [1272] MSTORE
- [1273] PUSH1 0x24
- [1274] PUSH1 0x00
- [1275] REVERT
- [1276] 'fe'(Unknown Opcode)
- [1277] LOG2
- [1278] PUSH5 0x6970667358
- [1279] '22'(Unknown Opcode)
- [1280] SLT
- [1281] SHA3
- [1282] SLT
- [1283] CALLDATACOPY
- [1284] 'e3'(Unknown Opcode)
- [1285] PUSH13 0x7f77e5da6c054f1df4a28d4725
- [1286] JUMPDEST
- [1287] 'd6'(Unknown Opcode)
- [1288] STOP
- [1289] STATICCALL
- [1290] 'a6'(Unknown Opcode)
- [1291] CALLDATASIZE
- [1292] DUP4
- [1293] MCOPY
- [1294] '0e'(Unknown Opcode)
- [1295] SWAP11
- [1296] '25'(Unknown Opcode)
- [1297] EXTCODESIZE
- [1298] 'e1'(Unknown Opcode)
- [1299] 'c6'(Unknown Opcode)
- [1300] DUP2
- [1301] PUSH5 0x736f6c6343
- [1302] STOP
- [1303] ADDMOD
- [1304] SHL
- [1305] STOP
- [1306] CALLER