Ape Curtis Testnet
    /

    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