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] PUSH1 0x04
- [4] CALLDATASIZE
- [5] LT
- [6] PUSH2 0x0069
- [7] JUMPI
- [8] PUSH1 0x00
- [9] CALLDATALOAD
- [10] PUSH1 0xe0
- [11] SHR
- [12] DUP1
- [13] PUSH4 0x704b6c02
- [14] GT
- [15] PUSH2 0x0043
- [16] JUMPI
- [17] DUP1
- [18] PUSH4 0x704b6c02
- [19] EQ
- [20] PUSH2 0x0166
- [21] JUMPI
- [22] DUP1
- [23] PUSH4 0xbf64a82d
- [24] EQ
- [25] PUSH2 0x0186
- [26] JUMPI
- [27] DUP1
- [28] PUSH4 0xf851a440
- [29] EQ
- [30] PUSH2 0x0199
- [31] JUMPI
- [32] PUSH2 0x0070
- [33] JUMP
- [34] JUMPDEST
- [35] DUP1
- [36] PUSH4 0x4ddf47d4
- [37] EQ
- [38] PUSH2 0x00a2
- [39] JUMPI
- [40] DUP1
- [41] PUSH4 0x5ea815eb
- [42] EQ
- [43] PUSH2 0x00f8
- [44] JUMPI
- [45] DUP1
- [46] PUSH4 0x6e9960c3
- [47] EQ
- [48] PUSH2 0x0132
- [49] JUMPI
- [50] PUSH2 0x0070
- [51] JUMP
- [52] JUMPDEST
- [53] CALLDATASIZE
- [54] PUSH2 0x0070
- [55] JUMPI
- [56] STOP
- [57] JUMPDEST
- [58] PUSH1 0x00
- [59] PUSH2 0x007a
- [60] PUSH2 0x01ae
- [61] JUMP
- [62] JUMPDEST
- [63] SWAP1
- [64] POP
- [65] CALLDATASIZE
- [66] PUSH1 0x00
- [67] DUP1
- [68] CALLDATACOPY
- [69] PUSH1 0x00
- [70] DUP1
- [71] CALLDATASIZE
- [72] PUSH1 0x00
- [73] DUP5
- [74] GAS
- [75] DELEGATECALL
- [76] RETURNDATASIZE
- [77] PUSH1 0x00
- [78] DUP1
- [79] RETURNDATACOPY
- [80] DUP1
- [81] DUP1
- [82] ISZERO
- [83] PUSH2 0x009b
- [84] JUMPI
- [85] RETURNDATASIZE
- [86] PUSH1 0x00
- [87] RETURN
- [88] JUMPDEST
- [89] RETURNDATASIZE
- [90] PUSH1 0x00
- [91] REVERT
- [92] JUMPDEST
- [93] STOP
- [94] JUMPDEST
- [95] CALLVALUE
- [96] DUP1
- [97] ISZERO
- [98] PUSH2 0x00ae
- [99] JUMPI
- [100] PUSH1 0x00
- [101] DUP1
- [102] REVERT
- [103] JUMPDEST
- [104] POP
- [105] PUSH2 0x00c2
- [106] PUSH2 0x00bd
- [107] CALLDATASIZE
- [108] PUSH1 0x04
- [109] PUSH2 0x0845
- [110] JUMP
- [111] JUMPDEST
- [112] PUSH2 0x028d
- [113] JUMP
- [114] JUMPDEST
- [115] PUSH1 0x40
- [116] MLOAD
- [117] PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000
- [118] SWAP1
- [119] SWAP2
- [120] AND
- [121] DUP2
- [122] MSTORE
- [123] PUSH1 0x20
- [124] ADD
- [125] JUMPDEST
- [126] PUSH1 0x40
- [127] MLOAD
- [128] DUP1
- [129] SWAP2
- [130] SUB
- [131] SWAP1
- [132] RETURN
- [133] JUMPDEST
- [134] CALLVALUE
- [135] DUP1
- [136] ISZERO
- [137] PUSH2 0x0104
- [138] JUMPI
- [139] PUSH1 0x00
- [140] DUP1
- [141] REVERT
- [142] JUMPDEST
- [143] POP
- [144] PUSH2 0x010d
- [145] PUSH2 0x01ae
- [146] JUMP
- [147] JUMPDEST
- [148] PUSH1 0x40
- [149] MLOAD
- [150] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [151] SWAP1
- [152] SWAP2
- [153] AND
- [154] DUP2
- [155] MSTORE
- [156] PUSH1 0x20
- [157] ADD
- [158] PUSH2 0x00ef
- [159] JUMP
- [160] JUMPDEST
- [161] CALLVALUE
- [162] DUP1
- [163] ISZERO
- [164] PUSH2 0x013e
- [165] JUMPI
- [166] PUSH1 0x00
- [167] DUP1
- [168] REVERT
- [169] JUMPDEST
- [170] POP
- [171] PUSH32 0x3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c9
- [172] SLOAD
- [173] PUSH2 0x010d
- [174] JUMP
- [175] JUMPDEST
- [176] CALLVALUE
- [177] DUP1
- [178] ISZERO
- [179] PUSH2 0x0172
- [180] JUMPI
- [181] PUSH1 0x00
- [182] DUP1
- [183] REVERT
- [184] JUMPDEST
- [185] POP
- [186] PUSH2 0x00a0
- [187] PUSH2 0x0181
- [188] CALLDATASIZE
- [189] PUSH1 0x04
- [190] PUSH2 0x08ea
- [191] JUMP
- [192] JUMPDEST
- [193] PUSH2 0x05a2
- [194] JUMP
- [195] JUMPDEST
- [196] PUSH2 0x00a0
- [197] PUSH2 0x0194
- [198] CALLDATASIZE
- [199] PUSH1 0x04
- [200] PUSH2 0x090e
- [201] JUMP
- [202] JUMPDEST
- [203] PUSH2 0x067c
- [204] JUMP
- [205] JUMPDEST
- [206] CALLVALUE
- [207] DUP1
- [208] ISZERO
- [209] PUSH2 0x01a5
- [210] JUMPI
- [211] PUSH1 0x00
- [212] DUP1
- [213] REVERT
- [214] JUMPDEST
- [215] POP
- [216] PUSH2 0x010d
- [217] PUSH2 0x0752
- [218] JUMP
- [219] JUMPDEST
- [220] PUSH32 0xce8e75d5c5227ce29a4ee170160bb296e5dea6934b80a9bd723f7ef1e7c850e7
- [221] SLOAD
- [222] PUSH32 0x0b671eb65810897366dd82c4cbb7d9dff8beda8484194956e81e89b8a361d9c7
- [223] SLOAD
- [224] PUSH1 0x40
- [225] MLOAD
- [226] PUSH32 0xcc2913f900000000000000000000000000000000000000000000000000000000
- [227] DUP2
- [228] MSTORE
- [229] PUSH1 0x04
- [230] DUP2
- [231] ADD
- [232] DUP3
- [233] SWAP1
- [234] MSTORE
- [235] PUSH1 0x00
- [236] SWAP3
- [237] SWAP2
- [238] SWAP1
- [239] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [240] DUP4
- [241] AND
- [242] SWAP1
- [243] PUSH4 0xcc2913f9
- [244] SWAP1
- [245] PUSH1 0x24
- [246] ADD
- [247] PUSH1 0x20
- [248] PUSH1 0x40
- [249] MLOAD
- [250] DUP1
- [251] DUP4
- [252] SUB
- [253] DUP2
- [254] DUP7
- [255] GAS
- [256] STATICCALL
- [257] ISZERO
- [258] DUP1
- [259] ISZERO
- [260] PUSH2 0x0262
- [261] JUMPI
- [262] RETURNDATASIZE
- [263] PUSH1 0x00
- [264] DUP1
- [265] RETURNDATACOPY
- [266] RETURNDATASIZE
- [267] PUSH1 0x00
- [268] REVERT
- [269] JUMPDEST
- [270] POP
- [271] POP
- [272] POP
- [273] POP
- [274] PUSH1 0x40
- [275] MLOAD
- [276] RETURNDATASIZE
- [277] PUSH1 0x1f
- [278] NOT
- [279] PUSH1 0x1f
- [280] DUP3
- [281] ADD
- [282] AND
- [283] DUP3
- [284] ADD
- [285] DUP1
- [286] PUSH1 0x40
- [287] MSTORE
- [288] POP
- [289] DUP2
- [290] ADD
- [291] SWAP1
- [292] PUSH2 0x0286
- [293] SWAP2
- [294] SWAP1
- [295] PUSH2 0x0993
- [296] JUMP
- [297] JUMPDEST
- [298] SWAP3
- [299] POP
- [300] POP
- [301] POP
- [302] SWAP1
- [303] JUMP
- [304] JUMPDEST
- [305] PUSH1 0x00
- [306] PUSH2 0x02b7
- [307] PUSH32 0x4e5f991bca30eca2d4643aaefa807e88f96a4a97398933d572a3c0d973004a01
- [308] SLOAD
- [309] SWAP1
- [310] JUMP
- [311] JUMPDEST
- [312] ISZERO
- [313] PUSH2 0x0323
- [314] JUMPI
- [315] PUSH1 0x40
- [316] MLOAD
- [317] PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
- [318] DUP2
- [319] MSTORE
- [320] PUSH1 0x20
- [321] PUSH1 0x04
- [322] DUP3
- [323] ADD
- [324] MSTORE
- [325] PUSH1 0x1e
- [326] PUSH1 0x24
- [327] DUP3
- [328] ADD
- [329] MSTORE
- [330] PUSH32 0x484f4c4f47524150483a20616c726561647920696e697469616c697a65640000
- [331] PUSH1 0x44
- [332] DUP3
- [333] ADD
- [334] MSTORE
- [335] PUSH1 0x64
- [336] ADD
- [337] JUMPDEST
- [338] PUSH1 0x40
- [339] MLOAD
- [340] DUP1
- [341] SWAP2
- [342] SUB
- [343] SWAP1
- [344] REVERT
- [345] JUMPDEST
- [346] PUSH1 0x00
- [347] DUP1
- [348] PUSH1 0x00
- [349] DUP5
- [350] DUP1
- [351] PUSH1 0x20
- [352] ADD
- [353] SWAP1
- [354] MLOAD
- [355] DUP2
- [356] ADD
- [357] SWAP1
- [358] PUSH2 0x033c
- [359] SWAP2
- [360] SWAP1
- [361] PUSH2 0x09e0
- [362] JUMP
- [363] JUMPDEST
- [364] SWAP3
- [365] POP
- [366] SWAP3
- [367] POP
- [368] SWAP3
- [369] POP
- [370] DUP3
- [371] PUSH32 0x0b671eb65810897366dd82c4cbb7d9dff8beda8484194956e81e89b8a361d9c7
- [372] SSTORE
- [373] DUP2
- [374] PUSH32 0xce8e75d5c5227ce29a4ee170160bb296e5dea6934b80a9bd723f7ef1e7c850e7
- [375] SSTORE
- [376] PUSH1 0x00
- [377] DUP1
- [378] PUSH2 0x0393
- [379] PUSH2 0x01ae
- [380] JUMP
- [381] JUMPDEST
- [382] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [383] AND
- [384] DUP4
- [385] PUSH1 0x40
- [386] MLOAD
- [387] PUSH1 0x24
- [388] ADD
- [389] PUSH2 0x03ba
- [390] SWAP2
- [391] SWAP1
- [392] PUSH2 0x0a76
- [393] JUMP
- [394] JUMPDEST
- [395] PUSH1 0x40
- [396] DUP1
- [397] MLOAD
- [398] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
- [399] DUP2
- [400] DUP5
- [401] SUB
- [402] ADD
- [403] DUP2
- [404] MSTORE
- [405] SWAP2
- [406] DUP2
- [407] MSTORE
- [408] PUSH1 0x20
- [409] DUP3
- [410] ADD
- [411] DUP1
- [412] MLOAD
- [413] PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff
- [414] AND
- [415] PUSH32 0x4ddf47d400000000000000000000000000000000000000000000000000000000
- [416] OR
- [417] SWAP1
- [418] MSTORE
- [419] MLOAD
- [420] PUSH2 0x043b
- [421] SWAP2
- [422] SWAP1
- [423] PUSH2 0x0ac7
- [424] JUMP
- [425] JUMPDEST
- [426] PUSH1 0x00
- [427] PUSH1 0x40
- [428] MLOAD
- [429] DUP1
- [430] DUP4
- [431] SUB
- [432] DUP2
- [433] DUP6
- [434] GAS
- [435] DELEGATECALL
- [436] SWAP2
- [437] POP
- [438] POP
- [439] RETURNDATASIZE
- [440] DUP1
- [441] PUSH1 0x00
- [442] DUP2
- [443] EQ
- [444] PUSH2 0x0476
- [445] JUMPI
- [446] PUSH1 0x40
- [447] MLOAD
- [448] SWAP2
- [449] POP
- [450] PUSH1 0x1f
- [451] NOT
- [452] PUSH1 0x3f
- [453] RETURNDATASIZE
- [454] ADD
- [455] AND
- [456] DUP3
- [457] ADD
- [458] PUSH1 0x40
- [459] MSTORE
- [460] RETURNDATASIZE
- [461] DUP3
- [462] MSTORE
- [463] RETURNDATASIZE
- [464] PUSH1 0x00
- [465] PUSH1 0x20
- [466] DUP5
- [467] ADD
- [468] RETURNDATACOPY
- [469] PUSH2 0x047b
- [470] JUMP
- [471] JUMPDEST
- [472] PUSH1 0x60
- [473] SWAP2
- [474] POP
- [475] JUMPDEST
- [476] POP
- [477] SWAP2
- [478] POP
- [479] SWAP2
- [480] POP
- [481] PUSH1 0x00
- [482] DUP2
- [483] DUP1
- [484] PUSH1 0x20
- [485] ADD
- [486] SWAP1
- [487] MLOAD
- [488] DUP2
- [489] ADD
- [490] SWAP1
- [491] PUSH2 0x0496
- [492] SWAP2
- [493] SWAP1
- [494] PUSH2 0x0ae3
- [495] JUMP
- [496] JUMPDEST
- [497] SWAP1
- [498] POP
- [499] DUP3
- [500] DUP1
- [501] ISZERO
- [502] PUSH2 0x04e6
- [503] JUMPI
- [504] POP
- [505] PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000
- [506] DUP2
- [507] AND
- [508] PUSH32 0x4ddf47d400000000000000000000000000000000000000000000000000000000
- [509] EQ
- [510] JUMPDEST
- [511] PUSH2 0x054c
- [512] JUMPI
- [513] PUSH1 0x40
- [514] MLOAD
- [515] PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
- [516] DUP2
- [517] MSTORE
- [518] PUSH1 0x20
- [519] PUSH1 0x04
- [520] DUP3
- [521] ADD
- [522] MSTORE
- [523] PUSH1 0x15
- [524] PUSH1 0x24
- [525] DUP3
- [526] ADD
- [527] MSTORE
- [528] PUSH32 0x696e697469616c697a6174696f6e206661696c65640000000000000000000000
- [529] PUSH1 0x44
- [530] DUP3
- [531] ADD
- [532] MSTORE
- [533] PUSH1 0x64
- [534] ADD
- [535] PUSH2 0x031a
- [536] JUMP
- [537] JUMPDEST
- [538] PUSH2 0x0575
- [539] PUSH1 0x01
- [540] PUSH32 0x4e5f991bca30eca2d4643aaefa807e88f96a4a97398933d572a3c0d973004a01
- [541] SSTORE
- [542] JUMP
- [543] JUMPDEST
- [544] POP
- [545] PUSH32 0x4ddf47d400000000000000000000000000000000000000000000000000000000
- [546] SWAP8
- [547] SWAP7
- [548] POP
- [549] POP
- [550] POP
- [551] POP
- [552] POP
- [553] POP
- [554] POP
- [555] JUMP
- [556] JUMPDEST
- [557] PUSH32 0x3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c9
- [558] SLOAD
- [559] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [560] AND
- [561] CALLER
- [562] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [563] AND
- [564] EQ
- [565] PUSH2 0x0658
- [566] JUMPI
- [567] PUSH1 0x40
- [568] MLOAD
- [569] PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
- [570] DUP2
- [571] MSTORE
- [572] PUSH1 0x20
- [573] PUSH1 0x04
- [574] DUP3
- [575] ADD
- [576] MSTORE
- [577] PUSH1 0x1e
- [578] PUSH1 0x24
- [579] DUP3
- [580] ADD
- [581] MSTORE
- [582] PUSH32 0x484f4c4f47524150483a2061646d696e206f6e6c792066756e6374696f6e0000
- [583] PUSH1 0x44
- [584] DUP3
- [585] ADD
- [586] MSTORE
- [587] PUSH1 0x64
- [588] ADD
- [589] PUSH2 0x031a
- [590] JUMP
- [591] JUMPDEST
- [592] PUSH32 0x3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c9
- [593] SSTORE
- [594] JUMP
- [595] JUMPDEST
- [596] PUSH32 0x3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c9
- [597] SLOAD
- [598] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [599] AND
- [600] CALLER
- [601] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [602] AND
- [603] EQ
- [604] PUSH2 0x0732
- [605] JUMPI
- [606] PUSH1 0x40
- [607] MLOAD
- [608] PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
- [609] DUP2
- [610] MSTORE
- [611] PUSH1 0x20
- [612] PUSH1 0x04
- [613] DUP3
- [614] ADD
- [615] MSTORE
- [616] PUSH1 0x1e
- [617] PUSH1 0x24
- [618] DUP3
- [619] ADD
- [620] MSTORE
- [621] PUSH32 0x484f4c4f47524150483a2061646d696e206f6e6c792066756e6374696f6e0000
- [622] PUSH1 0x44
- [623] DUP3
- [624] ADD
- [625] MSTORE
- [626] PUSH1 0x64
- [627] ADD
- [628] PUSH2 0x031a
- [629] JUMP
- [630] JUMPDEST
- [631] DUP1
- [632] DUP3
- [633] PUSH1 0x00
- [634] CALLDATACOPY
- [635] PUSH1 0x00
- [636] DUP1
- [637] DUP3
- [638] PUSH1 0x00
- [639] CALLVALUE
- [640] DUP8
- [641] GAS
- [642] CALL
- [643] RETURNDATASIZE
- [644] PUSH1 0x00
- [645] DUP1
- [646] RETURNDATACOPY
- [647] DUP1
- [648] DUP1
- [649] ISZERO
- [650] PUSH2 0x009b
- [651] JUMPI
- [652] RETURNDATASIZE
- [653] PUSH1 0x00
- [654] RETURN
- [655] JUMPDEST
- [656] PUSH1 0x00
- [657] PUSH2 0x077c
- [658] PUSH32 0x3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c9
- [659] SLOAD
- [660] SWAP1
- [661] JUMP
- [662] JUMPDEST
- [663] SWAP1
- [664] POP
- [665] SWAP1
- [666] JUMP
- [667] JUMPDEST
- [668] PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
- [669] PUSH1 0x00
- [670] MSTORE
- [671] PUSH1 0x41
- [672] PUSH1 0x04
- [673] MSTORE
- [674] PUSH1 0x24
- [675] PUSH1 0x00
- [676] REVERT
- [677] JUMPDEST
- [678] PUSH1 0x40
- [679] MLOAD
- [680] PUSH1 0x1f
- [681] DUP3
- [682] ADD
- [683] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
- [684] AND
- [685] DUP2
- [686] ADD
- [687] PUSH8 0xffffffffffffffff
- [688] DUP2
- [689] GT
- [690] DUP3
- [691] DUP3
- [692] LT
- [693] OR
- [694] ISZERO
- [695] PUSH2 0x07f7
- [696] JUMPI
- [697] PUSH2 0x07f7
- [698] PUSH2 0x0781
- [699] JUMP
- [700] JUMPDEST
- [701] PUSH1 0x40
- [702] MSTORE
- [703] SWAP2
- [704] SWAP1
- [705] POP
- [706] JUMP
- [707] JUMPDEST
- [708] PUSH1 0x00
- [709] PUSH8 0xffffffffffffffff
- [710] DUP3
- [711] GT
- [712] ISZERO
- [713] PUSH2 0x0819
- [714] JUMPI
- [715] PUSH2 0x0819
- [716] PUSH2 0x0781
- [717] JUMP
- [718] JUMPDEST
- [719] POP
- [720] PUSH1 0x1f
- [721] ADD
- [722] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
- [723] AND
- [724] PUSH1 0x20
- [725] ADD
- [726] SWAP1
- [727] JUMP
- [728] JUMPDEST
- [729] PUSH1 0x00
- [730] PUSH1 0x20
- [731] DUP3
- [732] DUP5
- [733] SUB
- [734] SLT
- [735] ISZERO
- [736] PUSH2 0x0857
- [737] JUMPI
- [738] PUSH1 0x00
- [739] DUP1
- [740] REVERT
- [741] JUMPDEST
- [742] DUP2
- [743] CALLDATALOAD
- [744] PUSH8 0xffffffffffffffff
- [745] DUP2
- [746] GT
- [747] ISZERO
- [748] PUSH2 0x086e
- [749] JUMPI
- [750] PUSH1 0x00
- [751] DUP1
- [752] REVERT
- [753] JUMPDEST
- [754] DUP3
- [755] ADD
- [756] PUSH1 0x1f
- [757] DUP2
- [758] ADD
- [759] DUP5
- [760] SGT
- [761] PUSH2 0x087f
- [762] JUMPI
- [763] PUSH1 0x00
- [764] DUP1
- [765] REVERT
- [766] JUMPDEST
- [767] DUP1
- [768] CALLDATALOAD
- [769] PUSH2 0x0892
- [770] PUSH2 0x088d
- [771] DUP3
- [772] PUSH2 0x07ff
- [773] JUMP
- [774] JUMPDEST
- [775] PUSH2 0x07b0
- [776] JUMP
- [777] JUMPDEST
- [778] DUP2
- [779] DUP2
- [780] MSTORE
- [781] DUP6
- [782] PUSH1 0x20
- [783] DUP4
- [784] DUP6
- [785] ADD
- [786] ADD
- [787] GT
- [788] ISZERO
- [789] PUSH2 0x08a7
- [790] JUMPI
- [791] PUSH1 0x00
- [792] DUP1
- [793] REVERT
- [794] JUMPDEST
- [795] DUP2
- [796] PUSH1 0x20
- [797] DUP5
- [798] ADD
- [799] PUSH1 0x20
- [800] DUP4
- [801] ADD
- [802] CALLDATACOPY
- [803] PUSH1 0x00
- [804] SWAP2
- [805] DUP2
- [806] ADD
- [807] PUSH1 0x20
- [808] ADD
- [809] SWAP2
- [810] SWAP1
- [811] SWAP2
- [812] MSTORE
- [813] SWAP5
- [814] SWAP4
- [815] POP
- [816] POP
- [817] POP
- [818] POP
- [819] JUMP
- [820] JUMPDEST
- [821] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [822] DUP2
- [823] AND
- [824] DUP2
- [825] EQ
- [826] PUSH2 0x08e7
- [827] JUMPI
- [828] PUSH1 0x00
- [829] DUP1
- [830] REVERT
- [831] JUMPDEST
- [832] POP
- [833] JUMP
- [834] JUMPDEST
- [835] PUSH1 0x00
- [836] PUSH1 0x20
- [837] DUP3
- [838] DUP5
- [839] SUB
- [840] SLT
- [841] ISZERO
- [842] PUSH2 0x08fc
- [843] JUMPI
- [844] PUSH1 0x00
- [845] DUP1
- [846] REVERT
- [847] JUMPDEST
- [848] DUP2
- [849] CALLDATALOAD
- [850] PUSH2 0x0907
- [851] DUP2
- [852] PUSH2 0x08c5
- [853] JUMP
- [854] JUMPDEST
- [855] SWAP4
- [856] SWAP3
- [857] POP
- [858] POP
- [859] POP
- [860] JUMP
- [861] JUMPDEST
- [862] PUSH1 0x00
- [863] DUP1
- [864] PUSH1 0x00
- [865] PUSH1 0x40
- [866] DUP5
- [867] DUP7
- [868] SUB
- [869] SLT
- [870] ISZERO
- [871] PUSH2 0x0923
- [872] JUMPI
- [873] PUSH1 0x00
- [874] DUP1
- [875] REVERT
- [876] JUMPDEST
- [877] DUP4
- [878] CALLDATALOAD
- [879] PUSH2 0x092e
- [880] DUP2
- [881] PUSH2 0x08c5
- [882] JUMP
- [883] JUMPDEST
- [884] SWAP3
- [885] POP
- [886] PUSH1 0x20
- [887] DUP5
- [888] ADD
- [889] CALLDATALOAD
- [890] PUSH8 0xffffffffffffffff
- [891] DUP1
- [892] DUP3
- [893] GT
- [894] ISZERO
- [895] PUSH2 0x094b
- [896] JUMPI
- [897] PUSH1 0x00
- [898] DUP1
- [899] REVERT
- [900] JUMPDEST
- [901] DUP2
- [902] DUP7
- [903] ADD
- [904] SWAP2
- [905] POP
- [906] DUP7
- [907] PUSH1 0x1f
- [908] DUP4
- [909] ADD
- [910] SLT
- [911] PUSH2 0x095f
- [912] JUMPI
- [913] PUSH1 0x00
- [914] DUP1
- [915] REVERT
- [916] JUMPDEST
- [917] DUP2
- [918] CALLDATALOAD
- [919] DUP2
- [920] DUP2
- [921] GT
- [922] ISZERO
- [923] PUSH2 0x096e
- [924] JUMPI
- [925] PUSH1 0x00
- [926] DUP1
- [927] REVERT
- [928] JUMPDEST
- [929] DUP8
- [930] PUSH1 0x20
- [931] DUP3
- [932] DUP6
- [933] ADD
- [934] ADD
- [935] GT
- [936] ISZERO
- [937] PUSH2 0x0980
- [938] JUMPI
- [939] PUSH1 0x00
- [940] DUP1
- [941] REVERT
- [942] JUMPDEST
- [943] PUSH1 0x20
- [944] DUP4
- [945] ADD
- [946] SWAP5
- [947] POP
- [948] DUP1
- [949] SWAP4
- [950] POP
- [951] POP
- [952] POP
- [953] POP
- [954] SWAP3
- [955] POP
- [956] SWAP3
- [957] POP
- [958] SWAP3
- [959] JUMP
- [960] JUMPDEST
- [961] PUSH1 0x00
- [962] PUSH1 0x20
- [963] DUP3
- [964] DUP5
- [965] SUB
- [966] SLT
- [967] ISZERO
- [968] PUSH2 0x09a5
- [969] JUMPI
- [970] PUSH1 0x00
- [971] DUP1
- [972] REVERT
- [973] JUMPDEST
- [974] DUP2
- [975] MLOAD
- [976] PUSH2 0x0907
- [977] DUP2
- [978] PUSH2 0x08c5
- [979] JUMP
- [980] JUMPDEST
- [981] PUSH1 0x00
- [982] JUMPDEST
- [983] DUP4
- [984] DUP2
- [985] LT
- [986] ISZERO
- [987] PUSH2 0x09cb
- [988] JUMPI
- [989] DUP2
- [990] DUP2
- [991] ADD
- [992] MLOAD
- [993] DUP4
- [994] DUP3
- [995] ADD
- [996] MSTORE
- [997] PUSH1 0x20
- [998] ADD
- [999] PUSH2 0x09b3
- [1000] JUMP
- [1001] JUMPDEST
- [1002] DUP4
- [1003] DUP2
- [1004] GT
- [1005] ISZERO
- [1006] PUSH2 0x09da
- [1007] JUMPI
- [1008] PUSH1 0x00
- [1009] DUP5
- [1010] DUP5
- [1011] ADD
- [1012] MSTORE
- [1013] JUMPDEST
- [1014] POP
- [1015] POP
- [1016] POP
- [1017] POP
- [1018] JUMP
- [1019] JUMPDEST
- [1020] PUSH1 0x00
- [1021] DUP1
- [1022] PUSH1 0x00
- [1023] PUSH1 0x60
- [1024] DUP5
- [1025] DUP7
- [1026] SUB
- [1027] SLT
- [1028] ISZERO
- [1029] PUSH2 0x09f5
- [1030] JUMPI
- [1031] PUSH1 0x00
- [1032] DUP1
- [1033] REVERT
- [1034] JUMPDEST
- [1035] DUP4
- [1036] MLOAD
- [1037] SWAP3
- [1038] POP
- [1039] PUSH1 0x20
- [1040] DUP5
- [1041] ADD
- [1042] MLOAD
- [1043] PUSH2 0x0a07
- [1044] DUP2
- [1045] PUSH2 0x08c5
- [1046] JUMP
- [1047] JUMPDEST
- [1048] PUSH1 0x40
- [1049] DUP6
- [1050] ADD
- [1051] MLOAD
- [1052] SWAP1
- [1053] SWAP3
- [1054] POP
- [1055] PUSH8 0xffffffffffffffff
- [1056] DUP2
- [1057] GT
- [1058] ISZERO
- [1059] PUSH2 0x0a24
- [1060] JUMPI
- [1061] PUSH1 0x00
- [1062] DUP1
- [1063] REVERT
- [1064] JUMPDEST
- [1065] DUP5
- [1066] ADD
- [1067] PUSH1 0x1f
- [1068] DUP2
- [1069] ADD
- [1070] DUP7
- [1071] SGT
- [1072] PUSH2 0x0a35
- [1073] JUMPI
- [1074] PUSH1 0x00
- [1075] DUP1
- [1076] REVERT
- [1077] JUMPDEST
- [1078] DUP1
- [1079] MLOAD
- [1080] PUSH2 0x0a43
- [1081] PUSH2 0x088d
- [1082] DUP3
- [1083] PUSH2 0x07ff
- [1084] JUMP
- [1085] JUMPDEST
- [1086] DUP2
- [1087] DUP2
- [1088] MSTORE
- [1089] DUP8
- [1090] PUSH1 0x20
- [1091] DUP4
- [1092] DUP6
- [1093] ADD
- [1094] ADD
- [1095] GT
- [1096] ISZERO
- [1097] PUSH2 0x0a58
- [1098] JUMPI
- [1099] PUSH1 0x00
- [1100] DUP1
- [1101] REVERT
- [1102] JUMPDEST
- [1103] PUSH2 0x0a69
- [1104] DUP3
- [1105] PUSH1 0x20
- [1106] DUP4
- [1107] ADD
- [1108] PUSH1 0x20
- [1109] DUP7
- [1110] ADD
- [1111] PUSH2 0x09b0
- [1112] JUMP
- [1113] JUMPDEST
- [1114] DUP1
- [1115] SWAP4
- [1116] POP
- [1117] POP
- [1118] POP
- [1119] POP
- [1120] SWAP3
- [1121] POP
- [1122] SWAP3
- [1123] POP
- [1124] SWAP3
- [1125] JUMP
- [1126] JUMPDEST
- [1127] PUSH1 0x20
- [1128] DUP2
- [1129] MSTORE
- [1130] PUSH1 0x00
- [1131] DUP3
- [1132] MLOAD
- [1133] DUP1
- [1134] PUSH1 0x20
- [1135] DUP5
- [1136] ADD
- [1137] MSTORE
- [1138] PUSH2 0x0a95
- [1139] DUP2
- [1140] PUSH1 0x40
- [1141] DUP6
- [1142] ADD
- [1143] PUSH1 0x20
- [1144] DUP8
- [1145] ADD
- [1146] PUSH2 0x09b0
- [1147] JUMP
- [1148] JUMPDEST
- [1149] PUSH1 0x1f
- [1150] ADD
- [1151] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
- [1152] AND
- [1153] SWAP2
- [1154] SWAP1
- [1155] SWAP2
- [1156] ADD
- [1157] PUSH1 0x40
- [1158] ADD
- [1159] SWAP3
- [1160] SWAP2
- [1161] POP
- [1162] POP
- [1163] JUMP
- [1164] JUMPDEST
- [1165] PUSH1 0x00
- [1166] DUP3
- [1167] MLOAD
- [1168] PUSH2 0x0ad9
- [1169] DUP2
- [1170] DUP5
- [1171] PUSH1 0x20
- [1172] DUP8
- [1173] ADD
- [1174] PUSH2 0x09b0
- [1175] JUMP
- [1176] JUMPDEST
- [1177] SWAP2
- [1178] SWAP1
- [1179] SWAP2
- [1180] ADD
- [1181] SWAP3
- [1182] SWAP2
- [1183] POP
- [1184] POP
- [1185] JUMP
- [1186] JUMPDEST
- [1187] PUSH1 0x00
- [1188] PUSH1 0x20
- [1189] DUP3
- [1190] DUP5
- [1191] SUB
- [1192] SLT
- [1193] ISZERO
- [1194] PUSH2 0x0af5
- [1195] JUMPI
- [1196] PUSH1 0x00
- [1197] DUP1
- [1198] REVERT
- [1199] JUMPDEST
- [1200] DUP2
- [1201] MLOAD
- [1202] PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000
- [1203] DUP2
- [1204] AND
- [1205] DUP2
- [1206] EQ
- [1207] PUSH2 0x0907
- [1208] JUMPI
- [1209] PUSH1 0x00
- [1210] DUP1
- [1211] REVERT
- [1212] 'fe'(Unknown Opcode)
- [1213] LOG1
- [1214] PUSH5 0x736f6c6343
- [1215] STOP
- [1216] ADDMOD
- [1217] '0d'(Unknown Opcode)
- [1218] STOP
- [1219] EXP