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