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