Bytecode to Opcode Disassembler
Attempts to decode the low level Contract ByteCodes to Opcodes
Decoded Bytecode:
- [1] PUSH1 0x80
- [3] PUSH1 0x40
- [4] MSTORE
- [6] PUSH1 0x04
- [7] CALLDATASIZE
- [8] LT
- [11] PUSH2 0x009c
- [12] JUMPI
- [14] PUSH1 0x00
- [15] CALLDATALOAD
- [17] PUSH1 0xe0
- [18] '1c'(Unknown Opcode)
- [19] DUP1
- [24] PUSH4 0x313ce567
- [25] GT
- [28] PUSH2 0x0064
- [29] JUMPI
- [30] DUP1
- [35] PUSH4 0x313ce567
- [36] EQ
- [39] PUSH2 0x02a2
- [40] JUMPI
- [41] DUP1
- [46] PUSH4 0x70a08231
- [47] EQ
- [50] PUSH2 0x02d3
- [51] JUMPI
- [52] DUP1
- [57] PUSH4 0x95d89b41
- [58] EQ
- [61] PUSH2 0x0338
- [62] JUMPI
- [63] DUP1
- [68] PUSH4 0xa9059cbb
- [69] EQ
- [72] PUSH2 0x03c8
- [73] JUMPI
- [74] DUP1
- [79] PUSH4 0xd0e30db0
- [80] EQ
- [83] PUSH2 0x043b
- [84] JUMPI
- [85] DUP1
- [90] PUSH4 0xdd62ed3e
- [91] EQ
- [94] PUSH2 0x0445
- [95] JUMPI
- [98] PUSH2 0x009c
- [99] JUMP
- [100] JUMPDEST
- [101] DUP1
- [106] PUSH4 0x06fdde03
- [107] EQ
- [110] PUSH2 0x00a6
- [111] JUMPI
- [112] DUP1
- [117] PUSH4 0x095ea7b3
- [118] EQ
- [121] PUSH2 0x0136
- [122] JUMPI
- [123] DUP1
- [128] PUSH4 0x18160ddd
- [129] EQ
- [132] PUSH2 0x01a9
- [133] JUMPI
- [134] DUP1
- [139] PUSH4 0x23b872dd
- [140] EQ
- [143] PUSH2 0x01d4
- [144] JUMPI
- [145] DUP1
- [150] PUSH4 0x2e1a7d4d
- [151] EQ
- [154] PUSH2 0x0267
- [155] JUMPI
- [156] JUMPDEST
- [159] PUSH2 0x00a4
- [162] PUSH2 0x04ca
- [163] JUMP
- [164] JUMPDEST
- [165] STOP
- [166] JUMPDEST
- [167] CALLVALUE
- [168] DUP1
- [169] ISZERO
- [172] PUSH2 0x00b2
- [173] JUMPI
- [175] PUSH1 0x00
- [176] DUP1
- [177] REVERT
- [178] JUMPDEST
- [179] POP
- [182] PUSH2 0x00bb
- [185] PUSH2 0x0567
- [186] JUMP
- [187] JUMPDEST
- [189] PUSH1 0x40
- [190] MLOAD
- [191] DUP1
- [192] DUP1
- [194] PUSH1 0x20
- [195] ADD
- [196] DUP3
- [197] DUP2
- [198] SUB
- [199] DUP3
- [200] MSTORE
- [201] DUP4
- [202] DUP2
- [203] DUP2
- [204] MLOAD
- [205] DUP2
- [206] MSTORE
- [208] PUSH1 0x20
- [209] ADD
- [210] SWAP2
- [211] POP
- [212] DUP1
- [213] MLOAD
- [214] SWAP1
- [216] PUSH1 0x20
- [217] ADD
- [218] SWAP1
- [219] DUP1
- [220] DUP4
- [221] DUP4
- [223] PUSH1 0x00
- [224] JUMPDEST
- [225] DUP4
- [226] DUP2
- [227] LT
- [228] ISZERO
- [231] PUSH2 0x00fb
- [232] JUMPI
- [233] DUP1
- [234] DUP3
- [235] ADD
- [236] MLOAD
- [237] DUP2
- [238] DUP5
- [239] ADD
- [240] MSTORE
- [242] PUSH1 0x20
- [243] DUP2
- [244] ADD
- [245] SWAP1
- [246] POP
- [249] PUSH2 0x00e0
- [250] JUMP
- [251] JUMPDEST
- [252] POP
- [253] POP
- [254] POP
- [255] POP
- [256] SWAP1
- [257] POP
- [258] SWAP1
- [259] DUP2
- [260] ADD
- [261] SWAP1
- [263] PUSH1 0x1f
- [264] AND
- [265] DUP1
- [266] ISZERO
- [269] PUSH2 0x0128
- [270] JUMPI
- [271] DUP1
- [272] DUP3
- [273] SUB
- [274] DUP1
- [275] MLOAD
- [277] PUSH1 0x01
- [278] DUP4
- [280] PUSH1 0x20
- [281] SUB
- [284] PUSH2 0x0100
- [285] EXP
- [286] SUB
- [287] NOT
- [288] AND
- [289] DUP2
- [290] MSTORE
- [292] PUSH1 0x20
- [293] ADD
- [294] SWAP2
- [295] POP
- [296] JUMPDEST
- [297] POP
- [298] SWAP3
- [299] POP
- [300] POP
- [301] POP
- [303] PUSH1 0x40
- [304] MLOAD
- [305] DUP1
- [306] SWAP2
- [307] SUB
- [308] SWAP1
- [309] RETURN
- [310] JUMPDEST
- [311] CALLVALUE
- [312] DUP1
- [313] ISZERO
- [316] PUSH2 0x0142
- [317] JUMPI
- [319] PUSH1 0x00
- [320] DUP1
- [321] REVERT
- [322] JUMPDEST
- [323] POP
- [326] PUSH2 0x018f
- [328] PUSH1 0x04
- [329] DUP1
- [330] CALLDATASIZE
- [331] SUB
- [333] PUSH1 0x40
- [334] DUP2
- [335] LT
- [336] ISZERO
- [339] PUSH2 0x0159
- [340] JUMPI
- [342] PUSH1 0x00
- [343] DUP1
- [344] REVERT
- [345] JUMPDEST
- [346] DUP2
- [347] ADD
- [348] SWAP1
- [349] DUP1
- [350] DUP1
- [351] CALLDATALOAD
- [372] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [373] AND
- [374] SWAP1
- [376] PUSH1 0x20
- [377] ADD
- [378] SWAP1
- [379] SWAP3
- [380] SWAP2
- [381] SWAP1
- [382] DUP1
- [383] CALLDATALOAD
- [384] SWAP1
- [386] PUSH1 0x20
- [387] ADD
- [388] SWAP1
- [389] SWAP3
- [390] SWAP2
- [391] SWAP1
- [392] POP
- [393] POP
- [394] POP
- [397] PUSH2 0x0605
- [398] JUMP
- [399] JUMPDEST
- [401] PUSH1 0x40
- [402] MLOAD
- [403] DUP1
- [404] DUP3
- [405] ISZERO
- [406] ISZERO
- [407] ISZERO
- [408] ISZERO
- [409] DUP2
- [410] MSTORE
- [412] PUSH1 0x20
- [413] ADD
- [414] SWAP2
- [415] POP
- [416] POP
- [418] PUSH1 0x40
- [419] MLOAD
- [420] DUP1
- [421] SWAP2
- [422] SUB
- [423] SWAP1
- [424] RETURN
- [425] JUMPDEST
- [426] CALLVALUE
- [427] DUP1
- [428] ISZERO
- [431] PUSH2 0x01b5
- [432] JUMPI
- [434] PUSH1 0x00
- [435] DUP1
- [436] REVERT
- [437] JUMPDEST
- [438] POP
- [441] PUSH2 0x01be
- [444] PUSH2 0x06f7
- [445] JUMP
- [446] JUMPDEST
- [448] PUSH1 0x40
- [449] MLOAD
- [450] DUP1
- [451] DUP3
- [452] DUP2
- [453] MSTORE
- [455] PUSH1 0x20
- [456] ADD
- [457] SWAP2
- [458] POP
- [459] POP
- [461] PUSH1 0x40
- [462] MLOAD
- [463] DUP1
- [464] SWAP2
- [465] SUB
- [466] SWAP1
- [467] RETURN
- [468] JUMPDEST
- [469] CALLVALUE
- [470] DUP1
- [471] ISZERO
- [474] PUSH2 0x01e0
- [475] JUMPI
- [477] PUSH1 0x00
- [478] DUP1
- [479] REVERT
- [480] JUMPDEST
- [481] POP
- [484] PUSH2 0x024d
- [486] PUSH1 0x04
- [487] DUP1
- [488] CALLDATASIZE
- [489] SUB
- [491] PUSH1 0x60
- [492] DUP2
- [493] LT
- [494] ISZERO
- [497] PUSH2 0x01f7
- [498] JUMPI
- [500] PUSH1 0x00
- [501] DUP1
- [502] REVERT
- [503] JUMPDEST
- [504] DUP2
- [505] ADD
- [506] SWAP1
- [507] DUP1
- [508] DUP1
- [509] CALLDATALOAD
- [530] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [531] AND
- [532] SWAP1
- [534] PUSH1 0x20
- [535] ADD
- [536] SWAP1
- [537] SWAP3
- [538] SWAP2
- [539] SWAP1
- [540] DUP1
- [541] CALLDATALOAD
- [562] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [563] AND
- [564] SWAP1
- [566] PUSH1 0x20
- [567] ADD
- [568] SWAP1
- [569] SWAP3
- [570] SWAP2
- [571] SWAP1
- [572] DUP1
- [573] CALLDATALOAD
- [574] SWAP1
- [576] PUSH1 0x20
- [577] ADD
- [578] SWAP1
- [579] SWAP3
- [580] SWAP2
- [581] SWAP1
- [582] POP
- [583] POP
- [584] POP
- [587] PUSH2 0x06ff
- [588] JUMP
- [589] JUMPDEST
- [591] PUSH1 0x40
- [592] MLOAD
- [593] DUP1
- [594] DUP3
- [595] ISZERO
- [596] ISZERO
- [597] ISZERO
- [598] ISZERO
- [599] DUP2
- [600] MSTORE
- [602] PUSH1 0x20
- [603] ADD
- [604] SWAP2
- [605] POP
- [606] POP
- [608] PUSH1 0x40
- [609] MLOAD
- [610] DUP1
- [611] SWAP2
- [612] SUB
- [613] SWAP1
- [614] RETURN
- [615] JUMPDEST
- [616] CALLVALUE
- [617] DUP1
- [618] ISZERO
- [621] PUSH2 0x0273
- [622] JUMPI
- [624] PUSH1 0x00
- [625] DUP1
- [626] REVERT
- [627] JUMPDEST
- [628] POP
- [631] PUSH2 0x02a0
- [633] PUSH1 0x04
- [634] DUP1
- [635] CALLDATASIZE
- [636] SUB
- [638] PUSH1 0x20
- [639] DUP2
- [640] LT
- [641] ISZERO
- [644] PUSH2 0x028a
- [645] JUMPI
- [647] PUSH1 0x00
- [648] DUP1
- [649] REVERT
- [650] JUMPDEST
- [651] DUP2
- [652] ADD
- [653] SWAP1
- [654] DUP1
- [655] DUP1
- [656] CALLDATALOAD
- [657] SWAP1
- [659] PUSH1 0x20
- [660] ADD
- [661] SWAP1
- [662] SWAP3
- [663] SWAP2
- [664] SWAP1
- [665] POP
- [666] POP
- [667] POP
- [670] PUSH2 0x0a48
- [671] JUMP
- [672] JUMPDEST
- [673] STOP
- [674] JUMPDEST
- [675] CALLVALUE
- [676] DUP1
- [677] ISZERO
- [680] PUSH2 0x02ae
- [681] JUMPI
- [683] PUSH1 0x00
- [684] DUP1
- [685] REVERT
- [686] JUMPDEST
- [687] POP
- [690] PUSH2 0x02b7
- [693] PUSH2 0x0b79
- [694] JUMP
- [695] JUMPDEST
- [697] PUSH1 0x40
- [698] MLOAD
- [699] DUP1
- [700] DUP3
- [702] PUSH1 0xff
- [703] AND
- [705] PUSH1 0xff
- [706] AND
- [707] DUP2
- [708] MSTORE
- [710] PUSH1 0x20
- [711] ADD
- [712] SWAP2
- [713] POP
- [714] POP
- [716] PUSH1 0x40
- [717] MLOAD
- [718] DUP1
- [719] SWAP2
- [720] SUB
- [721] SWAP1
- [722] RETURN
- [723] JUMPDEST
- [724] CALLVALUE
- [725] DUP1
- [726] ISZERO
- [729] PUSH2 0x02df
- [730] JUMPI
- [732] PUSH1 0x00
- [733] DUP1
- [734] REVERT
- [735] JUMPDEST
- [736] POP
- [739] PUSH2 0x0322
- [741] PUSH1 0x04
- [742] DUP1
- [743] CALLDATASIZE
- [744] SUB
- [746] PUSH1 0x20
- [747] DUP2
- [748] LT
- [749] ISZERO
- [752] PUSH2 0x02f6
- [753] JUMPI
- [755] PUSH1 0x00
- [756] DUP1
- [757] REVERT
- [758] JUMPDEST
- [759] DUP2
- [760] ADD
- [761] SWAP1
- [762] DUP1
- [763] DUP1
- [764] CALLDATALOAD
- [785] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [786] AND
- [787] SWAP1
- [789] PUSH1 0x20
- [790] ADD
- [791] SWAP1
- [792] SWAP3
- [793] SWAP2
- [794] SWAP1
- [795] POP
- [796] POP
- [797] POP
- [800] PUSH2 0x0b8c
- [801] JUMP
- [802] JUMPDEST
- [804] PUSH1 0x40
- [805] MLOAD
- [806] DUP1
- [807] DUP3
- [808] DUP2
- [809] MSTORE
- [811] PUSH1 0x20
- [812] ADD
- [813] SWAP2
- [814] POP
- [815] POP
- [817] PUSH1 0x40
- [818] MLOAD
- [819] DUP1
- [820] SWAP2
- [821] SUB
- [822] SWAP1
- [823] RETURN
- [824] JUMPDEST
- [825] CALLVALUE
- [826] DUP1
- [827] ISZERO
- [830] PUSH2 0x0344
- [831] JUMPI
- [833] PUSH1 0x00
- [834] DUP1
- [835] REVERT
- [836] JUMPDEST
- [837] POP
- [840] PUSH2 0x034d
- [843] PUSH2 0x0ba4
- [844] JUMP
- [845] JUMPDEST
- [847] PUSH1 0x40
- [848] MLOAD
- [849] DUP1
- [850] DUP1
- [852] PUSH1 0x20
- [853] ADD
- [854] DUP3
- [855] DUP2
- [856] SUB
- [857] DUP3
- [858] MSTORE
- [859] DUP4
- [860] DUP2
- [861] DUP2
- [862] MLOAD
- [863] DUP2
- [864] MSTORE
- [866] PUSH1 0x20
- [867] ADD
- [868] SWAP2
- [869] POP
- [870] DUP1
- [871] MLOAD
- [872] SWAP1
- [874] PUSH1 0x20
- [875] ADD
- [876] SWAP1
- [877] DUP1
- [878] DUP4
- [879] DUP4
- [881] PUSH1 0x00
- [882] JUMPDEST
- [883] DUP4
- [884] DUP2
- [885] LT
- [886] ISZERO
- [889] PUSH2 0x038d
- [890] JUMPI
- [891] DUP1
- [892] DUP3
- [893] ADD
- [894] MLOAD
- [895] DUP2
- [896] DUP5
- [897] ADD
- [898] MSTORE
- [900] PUSH1 0x20
- [901] DUP2
- [902] ADD
- [903] SWAP1
- [904] POP
- [907] PUSH2 0x0372
- [908] JUMP
- [909] JUMPDEST
- [910] POP
- [911] POP
- [912] POP
- [913] POP
- [914] SWAP1
- [915] POP
- [916] SWAP1
- [917] DUP2
- [918] ADD
- [919] SWAP1
- [921] PUSH1 0x1f
- [922] AND
- [923] DUP1
- [924] ISZERO
- [927] PUSH2 0x03ba
- [928] JUMPI
- [929] DUP1
- [930] DUP3
- [931] SUB
- [932] DUP1
- [933] MLOAD
- [935] PUSH1 0x01
- [936] DUP4
- [938] PUSH1 0x20
- [939] SUB
- [942] PUSH2 0x0100
- [943] EXP
- [944] SUB
- [945] NOT
- [946] AND
- [947] DUP2
- [948] MSTORE
- [950] PUSH1 0x20
- [951] ADD
- [952] SWAP2
- [953] POP
- [954] JUMPDEST
- [955] POP
- [956] SWAP3
- [957] POP
- [958] POP
- [959] POP
- [961] PUSH1 0x40
- [962] MLOAD
- [963] DUP1
- [964] SWAP2
- [965] SUB
- [966] SWAP1
- [967] RETURN
- [968] JUMPDEST
- [969] CALLVALUE
- [970] DUP1
- [971] ISZERO
- [974] PUSH2 0x03d4
- [975] JUMPI
- [977] PUSH1 0x00
- [978] DUP1
- [979] REVERT
- [980] JUMPDEST
- [981] POP
- [984] PUSH2 0x0421
- [986] PUSH1 0x04
- [987] DUP1
- [988] CALLDATASIZE
- [989] SUB
- [991] PUSH1 0x40
- [992] DUP2
- [993] LT
- [994] ISZERO
- [997] PUSH2 0x03eb
- [998] JUMPI
- [1000] PUSH1 0x00
- [1001] DUP1
- [1002] REVERT
- [1003] JUMPDEST
- [1004] DUP2
- [1005] ADD
- [1006] SWAP1
- [1007] DUP1
- [1008] DUP1
- [1009] CALLDATALOAD
- [1030] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1031] AND
- [1032] SWAP1
- [1034] PUSH1 0x20
- [1035] ADD
- [1036] SWAP1
- [1037] SWAP3
- [1038] SWAP2
- [1039] SWAP1
- [1040] DUP1
- [1041] CALLDATALOAD
- [1042] SWAP1
- [1044] PUSH1 0x20
- [1045] ADD
- [1046] SWAP1
- [1047] SWAP3
- [1048] SWAP2
- [1049] SWAP1
- [1050] POP
- [1051] POP
- [1052] POP
- [1055] PUSH2 0x0c42
- [1056] JUMP
- [1057] JUMPDEST
- [1059] PUSH1 0x40
- [1060] MLOAD
- [1061] DUP1
- [1062] DUP3
- [1063] ISZERO
- [1064] ISZERO
- [1065] ISZERO
- [1066] ISZERO
- [1067] DUP2
- [1068] MSTORE
- [1070] PUSH1 0x20
- [1071] ADD
- [1072] SWAP2
- [1073] POP
- [1074] POP
- [1076] PUSH1 0x40
- [1077] MLOAD
- [1078] DUP1
- [1079] SWAP2
- [1080] SUB
- [1081] SWAP1
- [1082] RETURN
- [1083] JUMPDEST
- [1086] PUSH2 0x0443
- [1089] PUSH2 0x04ca
- [1090] JUMP
- [1091] JUMPDEST
- [1092] STOP
- [1093] JUMPDEST
- [1094] CALLVALUE
- [1095] DUP1
- [1096] ISZERO
- [1099] PUSH2 0x0451
- [1100] JUMPI
- [1102] PUSH1 0x00
- [1103] DUP1
- [1104] REVERT
- [1105] JUMPDEST
- [1106] POP
- [1109] PUSH2 0x04b4
- [1111] PUSH1 0x04
- [1112] DUP1
- [1113] CALLDATASIZE
- [1114] SUB
- [1116] PUSH1 0x40
- [1117] DUP2
- [1118] LT
- [1119] ISZERO
- [1122] PUSH2 0x0468
- [1123] JUMPI
- [1125] PUSH1 0x00
- [1126] DUP1
- [1127] REVERT
- [1128] JUMPDEST
- [1129] DUP2
- [1130] ADD
- [1131] SWAP1
- [1132] DUP1
- [1133] DUP1
- [1134] CALLDATALOAD
- [1155] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1156] AND
- [1157] SWAP1
- [1159] PUSH1 0x20
- [1160] ADD
- [1161] SWAP1
- [1162] SWAP3
- [1163] SWAP2
- [1164] SWAP1
- [1165] DUP1
- [1166] CALLDATALOAD
- [1187] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1188] AND
- [1189] SWAP1
- [1191] PUSH1 0x20
- [1192] ADD
- [1193] SWAP1
- [1194] SWAP3
- [1195] SWAP2
- [1196] SWAP1
- [1197] POP
- [1198] POP
- [1199] POP
- [1202] PUSH2 0x0c57
- [1203] JUMP
- [1204] JUMPDEST
- [1206] PUSH1 0x40
- [1207] MLOAD
- [1208] DUP1
- [1209] DUP3
- [1210] DUP2
- [1211] MSTORE
- [1213] PUSH1 0x20
- [1214] ADD
- [1215] SWAP2
- [1216] POP
- [1217] POP
- [1219] PUSH1 0x40
- [1220] MLOAD
- [1221] DUP1
- [1222] SWAP2
- [1223] SUB
- [1224] SWAP1
- [1225] RETURN
- [1226] JUMPDEST
- [1227] CALLVALUE
- [1229] PUSH1 0x03
- [1231] PUSH1 0x00
- [1232] CALLER
- [1253] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1254] AND
- [1275] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1276] AND
- [1277] DUP2
- [1278] MSTORE
- [1280] PUSH1 0x20
- [1281] ADD
- [1282] SWAP1
- [1283] DUP2
- [1284] MSTORE
- [1286] PUSH1 0x20
- [1287] ADD
- [1289] PUSH1 0x00
- [1290] SHA3
- [1292] PUSH1 0x00
- [1293] DUP3
- [1294] DUP3
- [1295] SLOAD
- [1296] ADD
- [1297] SWAP3
- [1298] POP
- [1299] POP
- [1300] DUP2
- [1301] SWAP1
- [1302] SSTORE
- [1303] POP
- [1304] CALLER
- [1325] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1326] AND
- [1359] PUSH32 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c
- [1360] CALLVALUE
- [1362] PUSH1 0x40
- [1363] MLOAD
- [1364] DUP1
- [1365] DUP3
- [1366] DUP2
- [1367] MSTORE
- [1369] PUSH1 0x20
- [1370] ADD
- [1371] SWAP2
- [1372] POP
- [1373] POP
- [1375] PUSH1 0x40
- [1376] MLOAD
- [1377] DUP1
- [1378] SWAP2
- [1379] SUB
- [1380] SWAP1
- [1381] LOG2
- [1382] JUMP
- [1383] JUMPDEST
- [1385] PUSH1 0x00
- [1386] DUP1
- [1387] SLOAD
- [1389] PUSH1 0x01
- [1390] DUP2
- [1392] PUSH1 0x01
- [1393] AND
- [1394] ISZERO
- [1397] PUSH2 0x0100
- [1398] MUL
- [1399] SUB
- [1400] AND
- [1402] PUSH1 0x02
- [1403] SWAP1
- [1404] DIV
- [1405] DUP1
- [1407] PUSH1 0x1f
- [1408] ADD
- [1410] PUSH1 0x20
- [1411] DUP1
- [1412] SWAP2
- [1413] DIV
- [1414] MUL
- [1416] PUSH1 0x20
- [1417] ADD
- [1419] PUSH1 0x40
- [1420] MLOAD
- [1421] SWAP1
- [1422] DUP2
- [1423] ADD
- [1425] PUSH1 0x40
- [1426] MSTORE
- [1427] DUP1
- [1428] SWAP3
- [1429] SWAP2
- [1430] SWAP1
- [1431] DUP2
- [1432] DUP2
- [1433] MSTORE
- [1435] PUSH1 0x20
- [1436] ADD
- [1437] DUP3
- [1438] DUP1
- [1439] SLOAD
- [1441] PUSH1 0x01
- [1442] DUP2
- [1444] PUSH1 0x01
- [1445] AND
- [1446] ISZERO
- [1449] PUSH2 0x0100
- [1450] MUL
- [1451] SUB
- [1452] AND
- [1454] PUSH1 0x02
- [1455] SWAP1
- [1456] DIV
- [1457] DUP1
- [1458] ISZERO
- [1461] PUSH2 0x05fd
- [1462] JUMPI
- [1463] DUP1
- [1465] PUSH1 0x1f
- [1466] LT
- [1469] PUSH2 0x05d2
- [1470] JUMPI
- [1473] PUSH2 0x0100
- [1474] DUP1
- [1475] DUP4
- [1476] SLOAD
- [1477] DIV
- [1478] MUL
- [1479] DUP4
- [1480] MSTORE
- [1481] SWAP2
- [1483] PUSH1 0x20
- [1484] ADD
- [1485] SWAP2
- [1488] PUSH2 0x05fd
- [1489] JUMP
- [1490] JUMPDEST
- [1491] DUP3
- [1492] ADD
- [1493] SWAP2
- [1494] SWAP1
- [1496] PUSH1 0x00
- [1497] MSTORE
- [1499] PUSH1 0x20
- [1501] PUSH1 0x00
- [1502] SHA3
- [1503] SWAP1
- [1504] JUMPDEST
- [1505] DUP2
- [1506] SLOAD
- [1507] DUP2
- [1508] MSTORE
- [1509] SWAP1
- [1511] PUSH1 0x01
- [1512] ADD
- [1513] SWAP1
- [1515] PUSH1 0x20
- [1516] ADD
- [1517] DUP1
- [1518] DUP4
- [1519] GT
- [1522] PUSH2 0x05e0
- [1523] JUMPI
- [1524] DUP3
- [1525] SWAP1
- [1526] SUB
- [1528] PUSH1 0x1f
- [1529] AND
- [1530] DUP3
- [1531] ADD
- [1532] SWAP2
- [1533] JUMPDEST
- [1534] POP
- [1535] POP
- [1536] POP
- [1537] POP
- [1538] POP
- [1539] DUP2
- [1540] JUMP
- [1541] JUMPDEST
- [1543] PUSH1 0x00
- [1544] DUP2
- [1546] PUSH1 0x04
- [1548] PUSH1 0x00
- [1549] CALLER
- [1570] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1571] AND
- [1592] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1593] AND
- [1594] DUP2
- [1595] MSTORE
- [1597] PUSH1 0x20
- [1598] ADD
- [1599] SWAP1
- [1600] DUP2
- [1601] MSTORE
- [1603] PUSH1 0x20
- [1604] ADD
- [1606] PUSH1 0x00
- [1607] SHA3
- [1609] PUSH1 0x00
- [1610] DUP6
- [1631] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1632] AND
- [1653] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1654] AND
- [1655] DUP2
- [1656] MSTORE
- [1658] PUSH1 0x20
- [1659] ADD
- [1660] SWAP1
- [1661] DUP2
- [1662] MSTORE
- [1664] PUSH1 0x20
- [1665] ADD
- [1667] PUSH1 0x00
- [1668] SHA3
- [1669] DUP2
- [1670] SWAP1
- [1671] SSTORE
- [1672] POP
- [1673] DUP3
- [1694] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1695] AND
- [1696] CALLER
- [1717] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1718] AND
- [1751] PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
- [1752] DUP5
- [1754] PUSH1 0x40
- [1755] MLOAD
- [1756] DUP1
- [1757] DUP3
- [1758] DUP2
- [1759] MSTORE
- [1761] PUSH1 0x20
- [1762] ADD
- [1763] SWAP2
- [1764] POP
- [1765] POP
- [1767] PUSH1 0x40
- [1768] MLOAD
- [1769] DUP1
- [1770] SWAP2
- [1771] SUB
- [1772] SWAP1
- [1773] LOG3
- [1775] PUSH1 0x01
- [1776] SWAP1
- [1777] POP
- [1778] SWAP3
- [1779] SWAP2
- [1780] POP
- [1781] POP
- [1782] JUMP
- [1783] JUMPDEST
- [1785] PUSH1 0x00
- [1786] '47'(Unknown Opcode)
- [1787] SWAP1
- [1788] POP
- [1789] SWAP1
- [1790] JUMP
- [1791] JUMPDEST
- [1793] PUSH1 0x00
- [1794] DUP2
- [1796] PUSH1 0x03
- [1798] PUSH1 0x00
- [1799] DUP7
- [1820] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1821] AND
- [1842] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1843] AND
- [1844] DUP2
- [1845] MSTORE
- [1847] PUSH1 0x20
- [1848] ADD
- [1849] SWAP1
- [1850] DUP2
- [1851] MSTORE
- [1853] PUSH1 0x20
- [1854] ADD
- [1856] PUSH1 0x00
- [1857] SHA3
- [1858] SLOAD
- [1859] LT
- [1860] ISZERO
- [1863] PUSH2 0x074d
- [1864] JUMPI
- [1866] PUSH1 0x00
- [1867] DUP1
- [1868] REVERT
- [1869] JUMPDEST
- [1870] CALLER
- [1891] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1892] AND
- [1893] DUP5
- [1914] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1915] AND
- [1916] EQ
- [1917] ISZERO
- [1918] DUP1
- [1919] ISZERO
- [1922] PUSH2 0x0825
- [1923] JUMPI
- [1924] POP
- [1957] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
- [1959] PUSH1 0x04
- [1961] PUSH1 0x00
- [1962] DUP7
- [1983] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1984] AND
- [2005] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2006] AND
- [2007] DUP2
- [2008] MSTORE
- [2010] PUSH1 0x20
- [2011] ADD
- [2012] SWAP1
- [2013] DUP2
- [2014] MSTORE
- [2016] PUSH1 0x20
- [2017] ADD
- [2019] PUSH1 0x00
- [2020] SHA3
- [2022] PUSH1 0x00
- [2023] CALLER
- [2044] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2045] AND
- [2066] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2067] AND
- [2068] DUP2
- [2069] MSTORE
- [2071] PUSH1 0x20
- [2072] ADD
- [2073] SWAP1
- [2074] DUP2
- [2075] MSTORE
- [2077] PUSH1 0x20
- [2078] ADD
- [2080] PUSH1 0x00
- [2081] SHA3
- [2082] SLOAD
- [2083] EQ
- [2084] ISZERO
- [2085] JUMPDEST
- [2086] ISZERO
- [2089] PUSH2 0x093e
- [2090] JUMPI
- [2091] DUP2
- [2093] PUSH1 0x04
- [2095] PUSH1 0x00
- [2096] DUP7
- [2117] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2118] AND
- [2139] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2140] AND
- [2141] DUP2
- [2142] MSTORE
- [2144] PUSH1 0x20
- [2145] ADD
- [2146] SWAP1
- [2147] DUP2
- [2148] MSTORE
- [2150] PUSH1 0x20
- [2151] ADD
- [2153] PUSH1 0x00
- [2154] SHA3
- [2156] PUSH1 0x00
- [2157] CALLER
- [2178] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2179] AND
- [2200] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2201] AND
- [2202] DUP2
- [2203] MSTORE
- [2205] PUSH1 0x20
- [2206] ADD
- [2207] SWAP1
- [2208] DUP2
- [2209] MSTORE
- [2211] PUSH1 0x20
- [2212] ADD
- [2214] PUSH1 0x00
- [2215] SHA3
- [2216] SLOAD
- [2217] LT
- [2218] ISZERO
- [2221] PUSH2 0x08b3
- [2222] JUMPI
- [2224] PUSH1 0x00
- [2225] DUP1
- [2226] REVERT
- [2227] JUMPDEST
- [2228] DUP2
- [2230] PUSH1 0x04
- [2232] PUSH1 0x00
- [2233] DUP7
- [2254] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2255] AND
- [2276] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2277] AND
- [2278] DUP2
- [2279] MSTORE
- [2281] PUSH1 0x20
- [2282] ADD
- [2283] SWAP1
- [2284] DUP2
- [2285] MSTORE
- [2287] PUSH1 0x20
- [2288] ADD
- [2290] PUSH1 0x00
- [2291] SHA3
- [2293] PUSH1 0x00
- [2294] CALLER
- [2315] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2316] AND
- [2337] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2338] AND
- [2339] DUP2
- [2340] MSTORE
- [2342] PUSH1 0x20
- [2343] ADD
- [2344] SWAP1
- [2345] DUP2
- [2346] MSTORE
- [2348] PUSH1 0x20
- [2349] ADD
- [2351] PUSH1 0x00
- [2352] SHA3
- [2354] PUSH1 0x00
- [2355] DUP3
- [2356] DUP3
- [2357] SLOAD
- [2358] SUB
- [2359] SWAP3
- [2360] POP
- [2361] POP
- [2362] DUP2
- [2363] SWAP1
- [2364] SSTORE
- [2365] POP
- [2366] JUMPDEST
- [2367] DUP2
- [2369] PUSH1 0x03
- [2371] PUSH1 0x00
- [2372] DUP7
- [2393] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2394] AND
- [2415] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2416] AND
- [2417] DUP2
- [2418] MSTORE
- [2420] PUSH1 0x20
- [2421] ADD
- [2422] SWAP1
- [2423] DUP2
- [2424] MSTORE
- [2426] PUSH1 0x20
- [2427] ADD
- [2429] PUSH1 0x00
- [2430] SHA3
- [2432] PUSH1 0x00
- [2433] DUP3
- [2434] DUP3
- [2435] SLOAD
- [2436] SUB
- [2437] SWAP3
- [2438] POP
- [2439] POP
- [2440] DUP2
- [2441] SWAP1
- [2442] SSTORE
- [2443] POP
- [2444] DUP2
- [2446] PUSH1 0x03
- [2448] PUSH1 0x00
- [2449] DUP6
- [2470] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2471] AND
- [2492] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2493] AND
- [2494] DUP2
- [2495] MSTORE
- [2497] PUSH1 0x20
- [2498] ADD
- [2499] SWAP1
- [2500] DUP2
- [2501] MSTORE
- [2503] PUSH1 0x20
- [2504] ADD
- [2506] PUSH1 0x00
- [2507] SHA3
- [2509] PUSH1 0x00
- [2510] DUP3
- [2511] DUP3
- [2512] SLOAD
- [2513] ADD
- [2514] SWAP3
- [2515] POP
- [2516] POP
- [2517] DUP2
- [2518] SWAP1
- [2519] SSTORE
- [2520] POP
- [2521] DUP3
- [2542] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2543] AND
- [2544] DUP5
- [2565] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2566] AND
- [2599] PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
- [2600] DUP5
- [2602] PUSH1 0x40
- [2603] MLOAD
- [2604] DUP1
- [2605] DUP3
- [2606] DUP2
- [2607] MSTORE
- [2609] PUSH1 0x20
- [2610] ADD
- [2611] SWAP2
- [2612] POP
- [2613] POP
- [2615] PUSH1 0x40
- [2616] MLOAD
- [2617] DUP1
- [2618] SWAP2
- [2619] SUB
- [2620] SWAP1
- [2621] LOG3
- [2623] PUSH1 0x01
- [2624] SWAP1
- [2625] POP
- [2626] SWAP4
- [2627] SWAP3
- [2628] POP
- [2629] POP
- [2630] POP
- [2631] JUMP
- [2632] JUMPDEST
- [2633] DUP1
- [2635] PUSH1 0x03
- [2637] PUSH1 0x00
- [2638] CALLER
- [2659] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2660] AND
- [2681] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2682] AND
- [2683] DUP2
- [2684] MSTORE
- [2686] PUSH1 0x20
- [2687] ADD
- [2688] SWAP1
- [2689] DUP2
- [2690] MSTORE
- [2692] PUSH1 0x20
- [2693] ADD
- [2695] PUSH1 0x00
- [2696] SHA3
- [2697] SLOAD
- [2698] LT
- [2699] ISZERO
- [2702] PUSH2 0x0a94
- [2703] JUMPI
- [2705] PUSH1 0x00
- [2706] DUP1
- [2707] REVERT
- [2708] JUMPDEST
- [2709] DUP1
- [2711] PUSH1 0x03
- [2713] PUSH1 0x00
- [2714] CALLER
- [2735] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2736] AND
- [2757] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2758] AND
- [2759] DUP2
- [2760] MSTORE
- [2762] PUSH1 0x20
- [2763] ADD
- [2764] SWAP1
- [2765] DUP2
- [2766] MSTORE
- [2768] PUSH1 0x20
- [2769] ADD
- [2771] PUSH1 0x00
- [2772] SHA3
- [2774] PUSH1 0x00
- [2775] DUP3
- [2776] DUP3
- [2777] SLOAD
- [2778] SUB
- [2779] SWAP3
- [2780] POP
- [2781] POP
- [2782] DUP2
- [2783] SWAP1
- [2784] SSTORE
- [2785] POP
- [2786] CALLER
- [2807] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2808] AND
- [2811] PUSH2 0x08fc
- [2812] DUP3
- [2813] SWAP1
- [2814] DUP2
- [2815] ISZERO
- [2816] MUL
- [2817] SWAP1
- [2819] PUSH1 0x40
- [2820] MLOAD
- [2822] PUSH1 0x00
- [2824] PUSH1 0x40
- [2825] MLOAD
- [2826] DUP1
- [2827] DUP4
- [2828] SUB
- [2829] DUP2
- [2830] DUP6
- [2831] DUP9
- [2832] DUP9
- [2833] CALL
- [2834] SWAP4
- [2835] POP
- [2836] POP
- [2837] POP
- [2838] POP
- [2839] ISZERO
- [2840] DUP1
- [2841] ISZERO
- [2844] PUSH2 0x0b27
- [2845] JUMPI
- [2846] '3d'(Unknown Opcode)
- [2848] PUSH1 0x00
- [2849] DUP1
- [2850] '3e'(Unknown Opcode)
- [2851] '3d'(Unknown Opcode)
- [2853] PUSH1 0x00
- [2854] REVERT
- [2855] JUMPDEST
- [2856] POP
- [2857] CALLER
- [2878] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [2879] AND
- [2912] PUSH32 0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65
- [2913] DUP3
- [2915] PUSH1 0x40
- [2916] MLOAD
- [2917] DUP1
- [2918] DUP3
- [2919] DUP2
- [2920] MSTORE
- [2922] PUSH1 0x20
- [2923] ADD
- [2924] SWAP2
- [2925] POP
- [2926] POP
- [2928] PUSH1 0x40
- [2929] MLOAD
- [2930] DUP1
- [2931] SWAP2
- [2932] SUB
- [2933] SWAP1
- [2934] LOG2
- [2935] POP
- [2936] JUMP
- [2937] JUMPDEST
- [2939] PUSH1 0x02
- [2941] PUSH1 0x00
- [2942] SWAP1
- [2943] SLOAD
- [2944] SWAP1
- [2947] PUSH2 0x0100
- [2948] EXP
- [2949] SWAP1
- [2950] DIV
- [2952] PUSH1 0xff
- [2953] AND
- [2954] DUP2
- [2955] JUMP
- [2956] JUMPDEST
- [2958] PUSH1 0x03
- [2960] PUSH1 0x20
- [2961] MSTORE
- [2962] DUP1
- [2964] PUSH1 0x00
- [2965] MSTORE
- [2967] PUSH1 0x40
- [2969] PUSH1 0x00
- [2970] SHA3
- [2972] PUSH1 0x00
- [2973] SWAP2
- [2974] POP
- [2975] SWAP1
- [2976] POP
- [2977] SLOAD
- [2978] DUP2
- [2979] JUMP
- [2980] JUMPDEST
- [2982] PUSH1 0x01
- [2983] DUP1
- [2984] SLOAD
- [2986] PUSH1 0x01
- [2987] DUP2
- [2989] PUSH1 0x01
- [2990] AND
- [2991] ISZERO
- [2994] PUSH2 0x0100
- [2995] MUL
- [2996] SUB
- [2997] AND
- [2999] PUSH1 0x02
- [3000] SWAP1
- [3001] DIV
- [3002] DUP1
- [3004] PUSH1 0x1f
- [3005] ADD
- [3007] PUSH1 0x20
- [3008] DUP1
- [3009] SWAP2
- [3010] DIV
- [3011] MUL
- [3013] PUSH1 0x20
- [3014] ADD
- [3016] PUSH1 0x40
- [3017] MLOAD
- [3018] SWAP1
- [3019] DUP2
- [3020] ADD
- [3022] PUSH1 0x40
- [3023] MSTORE
- [3024] DUP1
- [3025] SWAP3
- [3026] SWAP2
- [3027] SWAP1
- [3028] DUP2
- [3029] DUP2
- [3030] MSTORE
- [3032] PUSH1 0x20
- [3033] ADD
- [3034] DUP3
- [3035] DUP1
- [3036] SLOAD
- [3038] PUSH1 0x01
- [3039] DUP2
- [3041] PUSH1 0x01
- [3042] AND
- [3043] ISZERO
- [3046] PUSH2 0x0100
- [3047] MUL
- [3048] SUB
- [3049] AND
- [3051] PUSH1 0x02
- [3052] SWAP1
- [3053] DIV
- [3054] DUP1
- [3055] ISZERO
- [3058] PUSH2 0x0c3a
- [3059] JUMPI
- [3060] DUP1
- [3062] PUSH1 0x1f
- [3063] LT
- [3066] PUSH2 0x0c0f
- [3067] JUMPI
- [3070] PUSH2 0x0100
- [3071] DUP1
- [3072] DUP4
- [3073] SLOAD
- [3074] DIV
- [3075] MUL
- [3076] DUP4
- [3077] MSTORE
- [3078] SWAP2
- [3080] PUSH1 0x20
- [3081] ADD
- [3082] SWAP2
- [3085] PUSH2 0x0c3a
- [3086] JUMP
- [3087] JUMPDEST
- [3088] DUP3
- [3089] ADD
- [3090] SWAP2
- [3091] SWAP1
- [3093] PUSH1 0x00
- [3094] MSTORE
- [3096] PUSH1 0x20
- [3098] PUSH1 0x00
- [3099] SHA3
- [3100] SWAP1
- [3101] JUMPDEST
- [3102] DUP2
- [3103] SLOAD
- [3104] DUP2
- [3105] MSTORE
- [3106] SWAP1
- [3108] PUSH1 0x01
- [3109] ADD
- [3110] SWAP1
- [3112] PUSH1 0x20
- [3113] ADD
- [3114] DUP1
- [3115] DUP4
- [3116] GT
- [3119] PUSH2 0x0c1d
- [3120] JUMPI
- [3121] DUP3
- [3122] SWAP1
- [3123] SUB
- [3125] PUSH1 0x1f
- [3126] AND
- [3127] DUP3
- [3128] ADD
- [3129] SWAP2
- [3130] JUMPDEST
- [3131] POP
- [3132] POP
- [3133] POP
- [3134] POP
- [3135] POP
- [3136] DUP2
- [3137] JUMP
- [3138] JUMPDEST
- [3140] PUSH1 0x00
- [3143] PUSH2 0x0c4f
- [3144] CALLER
- [3145] DUP5
- [3146] DUP5
- [3149] PUSH2 0x06ff
- [3150] JUMP
- [3151] JUMPDEST
- [3152] SWAP1
- [3153] POP
- [3154] SWAP3
- [3155] SWAP2
- [3156] POP
- [3157] POP
- [3158] JUMP
- [3159] JUMPDEST
- [3161] PUSH1 0x04
- [3163] PUSH1 0x20
- [3164] MSTORE
- [3165] DUP2
- [3167] PUSH1 0x00
- [3168] MSTORE
- [3170] PUSH1 0x40
- [3172] PUSH1 0x00
- [3173] SHA3
- [3175] PUSH1 0x20
- [3176] MSTORE
- [3177] DUP1
- [3179] PUSH1 0x00
- [3180] MSTORE
- [3182] PUSH1 0x40
- [3184] PUSH1 0x00
- [3185] SHA3
- [3187] PUSH1 0x00
- [3188] SWAP2
- [3189] POP
- [3190] SWAP2
- [3191] POP
- [3192] POP
- [3193] SLOAD
- [3194] DUP2
- [3195] JUMP
- [3196] 'fe'(Unknown Opcode)
- [3197] LOG2
- [3204] PUSH6 0x627a7a723158
- [3205] SHA3
- [3206] '0e'(Unknown Opcode)
- [3207] '49'(Unknown Opcode)
- [3221] PUSH13 0x0797ca238d5134077ecb79c2f8
- [3222] MOD
- [3223] CALLVALUE
- [3224] '2a'(Unknown Opcode)
- [3225] 'bb'(Unknown Opcode)
- [3226] 'be'(Unknown Opcode)
- [3227] GT
- [3228] 'b2'(Unknown Opcode)
- [3229] SWAP16
- [3230] 'a6'(Unknown Opcode)
- [3231] '5d'(Unknown Opcode)
- [3232] 'f9'(Unknown Opcode)
- [3233] SWAP12
- [3234] MULMOD
- [3235] SWAP6
- [3236] MSTORE8
- [3237] '49'(Unknown Opcode)
- [3243] PUSH5 0x736f6c6343
- [3244] STOP
- [3245] SDIV
- [3246] GT
- [3247] STOP
- [3248] ORIGIN