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] DUP1
- [8] CALLDATASIZE
- [9] LT
- [10] ISZERO
- [11] PUSH2 0x0015
- [12] JUMPI
- [13] PUSH0 0x
- [14] DUP1
- [15] REVERT
- [16] JUMPDEST
- [17] PUSH0 0x
- [18] CALLDATALOAD
- [19] PUSH1 0xe0
- [20] SHR
- [21] SWAP2
- [22] DUP3
- [23] PUSH4 0x02d05d3f
- [24] EQ
- [25] PUSH2 0x062f
- [26] JUMPI
- [27] POP
- [28] DUP2
- [29] PUSH4 0x06fdde03
- [30] EQ
- [31] PUSH2 0x0572
- [32] JUMPI
- [33] DUP2
- [34] PUSH4 0x095ea7b3
- [35] EQ
- [36] PUSH2 0x04ca
- [37] JUMPI
- [38] DUP2
- [39] PUSH4 0x0de97abb
- [40] EQ
- [41] PUSH2 0x0305
- [42] JUMPI
- [43] DUP2
- [44] PUSH4 0x18160ddd
- [45] EQ
- [46] PUSH2 0x04ac
- [47] JUMPI
- [48] DUP2
- [49] PUSH4 0x23b872dd
- [50] EQ
- [51] PUSH2 0x03c4
- [52] JUMPI
- [53] DUP2
- [54] PUSH4 0x313ce567
- [55] EQ
- [56] PUSH2 0x03a9
- [57] JUMPI
- [58] DUP2
- [59] PUSH4 0x53ce6884
- [60] EQ
- [61] PUSH2 0x0381
- [62] JUMPI
- [63] DUP2
- [64] PUSH4 0x65cacaa4
- [65] EQ
- [66] PUSH2 0x0381
- [67] JUMPI
- [68] DUP2
- [69] PUSH4 0x6815b6d6
- [70] EQ
- [71] PUSH2 0x0363
- [72] JUMPI
- [73] DUP2
- [74] PUSH4 0x70a08231
- [75] EQ
- [76] PUSH2 0x032d
- [77] JUMPI
- [78] DUP2
- [79] PUSH4 0x72f26b8f
- [80] EQ
- [81] PUSH2 0x0305
- [82] JUMPI
- [83] DUP2
- [84] PUSH4 0x95d89b41
- [85] EQ
- [86] PUSH2 0x0203
- [87] JUMPI
- [88] POP
- [89] DUP1
- [90] PUSH4 0xa6d5b732
- [91] EQ
- [92] PUSH2 0x01db
- [93] JUMPI
- [94] DUP1
- [95] PUSH4 0xa9059cbb
- [96] EQ
- [97] PUSH2 0x01ab
- [98] JUMPI
- [99] DUP1
- [100] PUSH4 0xcce516b7
- [101] EQ
- [102] PUSH2 0x0183
- [103] JUMPI
- [104] DUP1
- [105] PUSH4 0xdd62ed3e
- [106] EQ
- [107] PUSH2 0x013a
- [108] JUMPI
- [109] DUP1
- [110] PUSH4 0xeff1d50e
- [111] EQ
- [112] PUSH2 0x0112
- [113] JUMPI
- [114] PUSH4 0xfd0da099
- [115] EQ
- [116] PUSH2 0x00f1
- [117] JUMPI
- [118] PUSH0 0x
- [119] DUP1
- [120] REVERT
- [121] JUMPDEST
- [122] CALLVALUE
- [123] PUSH2 0x010e
- [124] JUMPI
- [125] PUSH0 0x
- [126] CALLDATASIZE
- [127] PUSH1 0x03
- [128] NOT
- [129] ADD
- [130] SLT
- [131] PUSH2 0x010e
- [132] JUMPI
- [133] PUSH1 0x20
- [134] SWAP1
- [135] PUSH1 0x0a
- [136] SLOAD
- [137] SWAP1
- [138] MLOAD
- [139] SWAP1
- [140] DUP2
- [141] MSTORE
- [142] RETURN
- [143] JUMPDEST
- [144] PUSH0 0x
- [145] DUP1
- [146] REVERT
- [147] JUMPDEST
- [148] POP
- [149] CALLVALUE
- [150] PUSH2 0x010e
- [151] JUMPI
- [152] PUSH0 0x
- [153] CALLDATASIZE
- [154] PUSH1 0x03
- [155] NOT
- [156] ADD
- [157] SLT
- [158] PUSH2 0x010e
- [159] JUMPI
- [160] PUSH1 0x06
- [161] SLOAD
- [162] SWAP1
- [163] MLOAD
- [164] PUSH1 0x01
- [165] PUSH1 0x01
- [166] PUSH1 0xa0
- [167] SHL
- [168] SUB
- [169] SWAP1
- [170] SWAP2
- [171] AND
- [172] DUP2
- [173] MSTORE
- [174] PUSH1 0x20
- [175] SWAP1
- [176] RETURN
- [177] JUMPDEST
- [178] POP
- [179] CALLVALUE
- [180] PUSH2 0x010e
- [181] JUMPI
- [182] DUP1
- [183] PUSH1 0x03
- [184] NOT
- [185] CALLDATASIZE
- [186] ADD
- [187] SLT
- [188] PUSH2 0x010e
- [189] JUMPI
- [190] PUSH1 0x20
- [191] SWAP1
- [192] PUSH2 0x0156
- [193] PUSH2 0x0699
- [194] JUMP
- [195] JUMPDEST
- [196] PUSH2 0x015e
- [197] PUSH2 0x06af
- [198] JUMP
- [199] JUMPDEST
- [200] SWAP1
- [201] PUSH1 0x01
- [202] DUP1
- [203] PUSH1 0xa0
- [204] SHL
- [205] SUB
- [206] DUP1
- [207] SWAP2
- [208] AND
- [209] PUSH0 0x
- [210] MSTORE
- [211] PUSH1 0x01
- [212] DUP5
- [213] MSTORE
- [214] DUP3
- [215] PUSH0 0x
- [216] SHA3
- [217] SWAP2
- [218] AND
- [219] PUSH0 0x
- [220] MSTORE
- [221] DUP3
- [222] MSTORE
- [223] DUP1
- [224] PUSH0 0x
- [225] SHA3
- [226] SLOAD
- [227] SWAP1
- [228] MLOAD
- [229] SWAP1
- [230] DUP2
- [231] MSTORE
- [232] RETURN
- [233] JUMPDEST
- [234] POP
- [235] CALLVALUE
- [236] PUSH2 0x010e
- [237] JUMPI
- [238] PUSH0 0x
- [239] CALLDATASIZE
- [240] PUSH1 0x03
- [241] NOT
- [242] ADD
- [243] SLT
- [244] PUSH2 0x010e
- [245] JUMPI
- [246] PUSH1 0x08
- [247] SLOAD
- [248] SWAP1
- [249] MLOAD
- [250] PUSH1 0x01
- [251] PUSH1 0x01
- [252] PUSH1 0xa0
- [253] SHL
- [254] SUB
- [255] SWAP1
- [256] SWAP2
- [257] AND
- [258] DUP2
- [259] MSTORE
- [260] PUSH1 0x20
- [261] SWAP1
- [262] RETURN
- [263] JUMPDEST
- [264] POP
- [265] CALLVALUE
- [266] PUSH2 0x010e
- [267] JUMPI
- [268] DUP1
- [269] PUSH1 0x03
- [270] NOT
- [271] CALLDATASIZE
- [272] ADD
- [273] SLT
- [274] PUSH2 0x010e
- [275] JUMPI
- [276] PUSH1 0x20
- [277] SWAP1
- [278] PUSH2 0x01d4
- [279] PUSH2 0x01ca
- [280] PUSH2 0x0699
- [281] JUMP
- [282] JUMPDEST
- [283] PUSH1 0x24
- [284] CALLDATALOAD
- [285] SWAP1
- [286] CALLER
- [287] PUSH2 0x06e3
- [288] JUMP
- [289] JUMPDEST
- [290] MLOAD
- [291] PUSH1 0x01
- [292] DUP2
- [293] MSTORE
- [294] RETURN
- [295] JUMPDEST
- [296] POP
- [297] CALLVALUE
- [298] PUSH2 0x010e
- [299] JUMPI
- [300] PUSH0 0x
- [301] CALLDATASIZE
- [302] PUSH1 0x03
- [303] NOT
- [304] ADD
- [305] SLT
- [306] PUSH2 0x010e
- [307] JUMPI
- [308] PUSH1 0x0b
- [309] SLOAD
- [310] SWAP1
- [311] MLOAD
- [312] PUSH1 0x01
- [313] PUSH1 0x01
- [314] PUSH1 0xa0
- [315] SHL
- [316] SUB
- [317] SWAP1
- [318] SWAP2
- [319] AND
- [320] DUP2
- [321] MSTORE
- [322] PUSH1 0x20
- [323] SWAP1
- [324] RETURN
- [325] JUMPDEST
- [326] DUP3
- [327] CALLVALUE
- [328] PUSH2 0x010e
- [329] JUMPI
- [330] PUSH0 0x
- [331] CALLDATASIZE
- [332] PUSH1 0x03
- [333] NOT
- [334] ADD
- [335] SLT
- [336] PUSH2 0x010e
- [337] JUMPI
- [338] DUP1
- [339] MLOAD
- [340] SWAP1
- [341] PUSH0 0x
- [342] DUP4
- [343] SLOAD
- [344] PUSH1 0x01
- [345] DUP2
- [346] PUSH1 0x01
- [347] SHR
- [348] SWAP1
- [349] PUSH1 0x01
- [350] DUP4
- [351] AND
- [352] SWAP3
- [353] DUP4
- [354] ISZERO
- [355] PUSH2 0x02fb
- [356] JUMPI
- [357] JUMPDEST
- [358] PUSH1 0x20
- [359] SWAP4
- [360] DUP5
- [361] DUP5
- [362] LT
- [363] DUP2
- [364] EQ
- [365] PUSH2 0x02e8
- [366] JUMPI
- [367] DUP4
- [368] DUP9
- [369] MSTORE
- [370] SWAP1
- [371] DUP2
- [372] ISZERO
- [373] PUSH2 0x02cc
- [374] JUMPI
- [375] POP
- [376] PUSH1 0x01
- [377] EQ
- [378] PUSH2 0x0294
- [379] JUMPI
- [380] JUMPDEST
- [381] POP
- [382] POP
- [383] POP
- [384] DUP3
- [385] SWAP1
- [386] SUB
- [387] PUSH1 0x1f
- [388] ADD
- [389] PUSH1 0x1f
- [390] NOT
- [391] AND
- [392] DUP3
- [393] ADD
- [394] SWAP3
- [395] PUSH1 0x01
- [396] PUSH1 0x01
- [397] PUSH1 0x40
- [398] SHL
- [399] SUB
- [400] DUP5
- [401] GT
- [402] DUP4
- [403] DUP6
- [404] LT
- [405] OR
- [406] PUSH2 0x0281
- [407] JUMPI
- [408] POP
- [409] DUP3
- [410] SWAP2
- [411] DUP3
- [412] PUSH2 0x027d
- [413] SWAP3
- [414] MSTORE
- [415] DUP3
- [416] PUSH2 0x0652
- [417] JUMP
- [418] JUMPDEST
- [419] SUB
- [420] SWAP1
- [421] RETURN
- [422] JUMPDEST
- [423] PUSH1 0x41
- [424] SWAP1
- [425] PUSH4 0x4e487b71
- [426] PUSH1 0xe0
- [427] SHL
- [428] PUSH0 0x
- [429] MSTORE
- [430] MSTORE
- [431] PUSH1 0x24
- [432] PUSH0 0x
- [433] REVERT
- [434] JUMPDEST
- [435] SWAP2
- [436] SWAP3
- [437] POP
- [438] DUP6
- [439] PUSH0 0x
- [440] MSTORE
- [441] DUP3
- [442] PUSH0 0x
- [443] SHA3
- [444] SWAP2
- [445] DUP4
- [446] PUSH0 0x
- [447] SWAP4
- [448] JUMPDEST
- [449] DUP4
- [450] DUP6
- [451] LT
- [452] PUSH2 0x02b8
- [453] JUMPI
- [454] POP
- [455] POP
- [456] POP
- [457] POP
- [458] DUP4
- [459] ADD
- [460] ADD
- [461] DUP5
- [462] DUP1
- [463] DUP1
- [464] PUSH2 0x024c
- [465] JUMP
- [466] JUMPDEST
- [467] DUP1
- [468] SLOAD
- [469] DUP9
- [470] DUP7
- [471] ADD
- [472] DUP4
- [473] ADD
- [474] MSTORE
- [475] SWAP4
- [476] ADD
- [477] SWAP3
- [478] DUP5
- [479] SWAP1
- [480] DUP3
- [481] ADD
- [482] PUSH2 0x02a2
- [483] JUMP
- [484] JUMPDEST
- [485] PUSH1 0xff
- [486] NOT
- [487] AND
- [488] DUP8
- [489] DUP6
- [490] ADD
- [491] MSTORE
- [492] POP
- [493] POP
- [494] ISZERO
- [495] ISZERO
- [496] PUSH1 0x05
- [497] SHL
- [498] DUP5
- [499] ADD
- [500] ADD
- [501] SWAP1
- [502] POP
- [503] DUP5
- [504] DUP1
- [505] DUP1
- [506] PUSH2 0x024c
- [507] JUMP
- [508] JUMPDEST
- [509] PUSH1 0x22
- [510] DUP10
- [511] PUSH4 0x4e487b71
- [512] PUSH1 0xe0
- [513] SHL
- [514] PUSH0 0x
- [515] MSTORE
- [516] MSTORE
- [517] PUSH1 0x24
- [518] PUSH0 0x
- [519] REVERT
- [520] JUMPDEST
- [521] SWAP2
- [522] PUSH1 0x7f
- [523] AND
- [524] SWAP2
- [525] PUSH2 0x022d
- [526] JUMP
- [527] JUMPDEST
- [528] DUP3
- [529] CALLVALUE
- [530] PUSH2 0x010e
- [531] JUMPI
- [532] PUSH0 0x
- [533] CALLDATASIZE
- [534] PUSH1 0x03
- [535] NOT
- [536] ADD
- [537] SLT
- [538] PUSH2 0x010e
- [539] JUMPI
- [540] PUSH1 0x07
- [541] SLOAD
- [542] SWAP1
- [543] MLOAD
- [544] PUSH1 0x01
- [545] PUSH1 0x01
- [546] PUSH1 0xa0
- [547] SHL
- [548] SUB
- [549] SWAP1
- [550] SWAP2
- [551] AND
- [552] DUP2
- [553] MSTORE
- [554] PUSH1 0x20
- [555] SWAP1
- [556] RETURN
- [557] JUMPDEST
- [558] DUP3
- [559] CALLVALUE
- [560] PUSH2 0x010e
- [561] JUMPI
- [562] PUSH1 0x20
- [563] CALLDATASIZE
- [564] PUSH1 0x03
- [565] NOT
- [566] ADD
- [567] SLT
- [568] PUSH2 0x010e
- [569] JUMPI
- [570] PUSH1 0x20
- [571] SWAP1
- [572] PUSH1 0x01
- [573] PUSH1 0x01
- [574] PUSH1 0xa0
- [575] SHL
- [576] SUB
- [577] PUSH2 0x0352
- [578] PUSH2 0x0699
- [579] JUMP
- [580] JUMPDEST
- [581] AND
- [582] PUSH0 0x
- [583] MSTORE
- [584] PUSH0 0x
- [585] DUP3
- [586] MSTORE
- [587] DUP1
- [588] PUSH0 0x
- [589] SHA3
- [590] SLOAD
- [591] SWAP1
- [592] MLOAD
- [593] SWAP1
- [594] DUP2
- [595] MSTORE
- [596] RETURN
- [597] JUMPDEST
- [598] DUP3
- [599] CALLVALUE
- [600] PUSH2 0x010e
- [601] JUMPI
- [602] PUSH0 0x
- [603] CALLDATASIZE
- [604] PUSH1 0x03
- [605] NOT
- [606] ADD
- [607] SLT
- [608] PUSH2 0x010e
- [609] JUMPI
- [610] PUSH1 0x20
- [611] SWAP1
- [612] PUSH1 0x0c
- [613] SLOAD
- [614] SWAP1
- [615] MLOAD
- [616] SWAP1
- [617] DUP2
- [618] MSTORE
- [619] RETURN
- [620] JUMPDEST
- [621] DUP3
- [622] CALLVALUE
- [623] PUSH2 0x010e
- [624] JUMPI
- [625] PUSH0 0x
- [626] CALLDATASIZE
- [627] PUSH1 0x03
- [628] NOT
- [629] ADD
- [630] SLT
- [631] PUSH2 0x010e
- [632] JUMPI
- [633] PUSH1 0x05
- [634] SLOAD
- [635] SWAP1
- [636] MLOAD
- [637] PUSH1 0x01
- [638] PUSH1 0x01
- [639] PUSH1 0xa0
- [640] SHL
- [641] SUB
- [642] SWAP1
- [643] SWAP2
- [644] AND
- [645] DUP2
- [646] MSTORE
- [647] PUSH1 0x20
- [648] SWAP1
- [649] RETURN
- [650] JUMPDEST
- [651] DUP3
- [652] CALLVALUE
- [653] PUSH2 0x010e
- [654] JUMPI
- [655] PUSH0 0x
- [656] CALLDATASIZE
- [657] PUSH1 0x03
- [658] NOT
- [659] ADD
- [660] SLT
- [661] PUSH2 0x010e
- [662] JUMPI
- [663] PUSH1 0x20
- [664] SWAP1
- [665] MLOAD
- [666] PUSH1 0x12
- [667] DUP2
- [668] MSTORE
- [669] RETURN
- [670] JUMPDEST
- [671] SWAP1
- [672] POP
- [673] CALLVALUE
- [674] PUSH2 0x010e
- [675] JUMPI
- [676] PUSH1 0x60
- [677] CALLDATASIZE
- [678] PUSH1 0x03
- [679] NOT
- [680] ADD
- [681] SLT
- [682] PUSH2 0x010e
- [683] JUMPI
- [684] PUSH2 0x03df
- [685] PUSH2 0x0699
- [686] JUMP
- [687] JUMPDEST
- [688] PUSH2 0x03e7
- [689] PUSH2 0x06af
- [690] JUMP
- [691] JUMPDEST
- [692] SWAP1
- [693] PUSH1 0x44
- [694] CALLDATALOAD
- [695] SWAP3
- [696] PUSH1 0x01
- [697] DUP1
- [698] PUSH1 0xa0
- [699] SHL
- [700] SUB
- [701] DUP3
- [702] AND
- [703] DUP1
- [704] PUSH0 0x
- [705] MSTORE
- [706] PUSH1 0x01
- [707] PUSH1 0x20
- [708] MSTORE
- [709] DUP6
- [710] PUSH0 0x
- [711] SHA3
- [712] CALLER
- [713] PUSH0 0x
- [714] MSTORE
- [715] PUSH1 0x20
- [716] MSTORE
- [717] DUP6
- [718] PUSH0 0x
- [719] SHA3
- [720] SLOAD
- [721] SWAP2
- [722] PUSH0 0x
- [723] NOT
- [724] DUP4
- [725] LT
- [726] PUSH2 0x0422
- [727] JUMPI
- [728] JUMPDEST
- [729] PUSH1 0x20
- [730] DUP8
- [731] PUSH2 0x01d4
- [732] DUP9
- [733] DUP9
- [734] DUP9
- [735] PUSH2 0x06e3
- [736] JUMP
- [737] JUMPDEST
- [738] DUP6
- [739] DUP4
- [740] LT
- [741] PUSH2 0x048a
- [742] JUMPI
- [743] DUP2
- [744] ISZERO
- [745] PUSH2 0x0474
- [746] JUMPI
- [747] CALLER
- [748] ISZERO
- [749] PUSH2 0x045e
- [750] JUMPI
- [751] POP
- [752] PUSH0 0x
- [753] SWAP1
- [754] DUP2
- [755] MSTORE
- [756] PUSH1 0x01
- [757] PUSH1 0x20
- [758] SWAP1
- [759] DUP2
- [760] MSTORE
- [761] DUP7
- [762] DUP3
- [763] SHA3
- [764] CALLER
- [765] DUP4
- [766] MSTORE
- [767] DUP2
- [768] MSTORE
- [769] SWAP1
- [770] DUP7
- [771] SWAP1
- [772] SHA3
- [773] SWAP2
- [774] DUP6
- [775] SWAP1
- [776] SUB
- [777] SWAP1
- [778] SWAP2
- [779] SSTORE
- [780] DUP3
- [781] SWAP1
- [782] PUSH2 0x01d4
- [783] PUSH2 0x0414
- [784] JUMP
- [785] JUMPDEST
- [786] PUSH1 0x24
- [787] SWAP1
- [788] PUSH0 0x
- [789] DUP9
- [790] MLOAD
- [791] SWAP2
- [792] PUSH4 0x4a1406b1
- [793] PUSH1 0xe1
- [794] SHL
- [795] DUP4
- [796] MSTORE
- [797] DUP3
- [798] ADD
- [799] MSTORE
- [800] REVERT
- [801] JUMPDEST
- [802] PUSH1 0x24
- [803] SWAP1
- [804] PUSH0 0x
- [805] DUP9
- [806] MLOAD
- [807] SWAP2
- [808] PUSH4 0xe602df05
- [809] PUSH1 0xe0
- [810] SHL
- [811] DUP4
- [812] MSTORE
- [813] DUP3
- [814] ADD
- [815] MSTORE
- [816] REVERT
- [817] JUMPDEST
- [818] SWAP1
- [819] POP
- [820] PUSH2 0x04a8
- [821] DUP6
- [822] DUP8
- [823] MLOAD
- [824] SWAP4
- [825] DUP5
- [826] SWAP4
- [827] PUSH4 0x7dc7a0d9
- [828] PUSH1 0xe1
- [829] SHL
- [830] DUP6
- [831] MSTORE
- [832] CALLER
- [833] SWAP1
- [834] DUP6
- [835] ADD
- [836] PUSH2 0x06c5
- [837] JUMP
- [838] JUMPDEST
- [839] SUB
- [840] SWAP1
- [841] REVERT
- [842] JUMPDEST
- [843] DUP3
- [844] CALLVALUE
- [845] PUSH2 0x010e
- [846] JUMPI
- [847] PUSH0 0x
- [848] CALLDATASIZE
- [849] PUSH1 0x03
- [850] NOT
- [851] ADD
- [852] SLT
- [853] PUSH2 0x010e
- [854] JUMPI
- [855] PUSH1 0x20
- [856] SWAP1
- [857] PUSH1 0x02
- [858] SLOAD
- [859] SWAP1
- [860] MLOAD
- [861] SWAP1
- [862] DUP2
- [863] MSTORE
- [864] RETURN
- [865] JUMPDEST
- [866] DUP3
- [867] CALLVALUE
- [868] PUSH2 0x010e
- [869] JUMPI
- [870] DUP1
- [871] PUSH1 0x03
- [872] NOT
- [873] CALLDATASIZE
- [874] ADD
- [875] SLT
- [876] PUSH2 0x010e
- [877] JUMPI
- [878] PUSH2 0x04e3
- [879] PUSH2 0x0699
- [880] JUMP
- [881] JUMPDEST
- [882] PUSH1 0x24
- [883] CALLDATALOAD
- [884] SWAP1
- [885] CALLER
- [886] ISZERO
- [887] PUSH2 0x055c
- [888] JUMPI
- [889] PUSH1 0x01
- [890] PUSH1 0x01
- [891] PUSH1 0xa0
- [892] SHL
- [893] SUB
- [894] AND
- [895] SWAP1
- [896] DUP2
- [897] ISZERO
- [898] PUSH2 0x0546
- [899] JUMPI
- [900] PUSH1 0x20
- [901] SWAP4
- [902] POP
- [903] CALLER
- [904] PUSH0 0x
- [905] MSTORE
- [906] PUSH1 0x01
- [907] DUP5
- [908] MSTORE
- [909] DUP3
- [910] PUSH0 0x
- [911] SHA3
- [912] DUP3
- [913] PUSH0 0x
- [914] MSTORE
- [915] DUP5
- [916] MSTORE
- [917] DUP1
- [918] DUP4
- [919] PUSH0 0x
- [920] SHA3
- [921] SSTORE
- [922] DUP3
- [923] MLOAD
- [924] SWAP1
- [925] DUP2
- [926] MSTORE
- [927] PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
- [928] DUP5
- [929] CALLER
- [930] SWAP3
- [931] LOG3
- [932] MLOAD
- [933] PUSH1 0x01
- [934] DUP2
- [935] MSTORE
- [936] RETURN
- [937] JUMPDEST
- [938] DUP3
- [939] MLOAD
- [940] PUSH4 0x4a1406b1
- [941] PUSH1 0xe1
- [942] SHL
- [943] DUP2
- [944] MSTORE
- [945] PUSH0 0x
- [946] DUP2
- [947] DUP7
- [948] ADD
- [949] MSTORE
- [950] PUSH1 0x24
- [951] SWAP1
- [952] REVERT
- [953] JUMPDEST
- [954] DUP3
- [955] MLOAD
- [956] PUSH4 0xe602df05
- [957] PUSH1 0xe0
- [958] SHL
- [959] DUP2
- [960] MSTORE
- [961] PUSH0 0x
- [962] DUP2
- [963] DUP7
- [964] ADD
- [965] MSTORE
- [966] PUSH1 0x24
- [967] SWAP1
- [968] REVERT
- [969] JUMPDEST
- [970] DUP3
- [971] CALLVALUE
- [972] PUSH2 0x010e
- [973] JUMPI
- [974] PUSH0 0x
- [975] CALLDATASIZE
- [976] PUSH1 0x03
- [977] NOT
- [978] ADD
- [979] SLT
- [980] PUSH2 0x010e
- [981] JUMPI
- [982] DUP1
- [983] MLOAD
- [984] SWAP1
- [985] PUSH0 0x
- [986] PUSH1 0x03
- [987] SLOAD
- [988] PUSH1 0x01
- [989] DUP2
- [990] PUSH1 0x01
- [991] SHR
- [992] SWAP1
- [993] PUSH1 0x01
- [994] DUP4
- [995] AND
- [996] SWAP3
- [997] DUP4
- [998] ISZERO
- [999] PUSH2 0x0625
- [1000] JUMPI
- [1001] JUMPDEST
- [1002] PUSH1 0x20
- [1003] SWAP4
- [1004] DUP5
- [1005] DUP5
- [1006] LT
- [1007] DUP2
- [1008] EQ
- [1009] PUSH2 0x02e8
- [1010] JUMPI
- [1011] DUP4
- [1012] DUP9
- [1013] MSTORE
- [1014] SWAP1
- [1015] DUP2
- [1016] ISZERO
- [1017] PUSH2 0x02cc
- [1018] JUMPI
- [1019] POP
- [1020] PUSH1 0x01
- [1021] EQ
- [1022] PUSH2 0x05ec
- [1023] JUMPI
- [1024] POP
- [1025] POP
- [1026] POP
- [1027] DUP3
- [1028] SWAP1
- [1029] SUB
- [1030] PUSH1 0x1f
- [1031] ADD
- [1032] PUSH1 0x1f
- [1033] NOT
- [1034] AND
- [1035] DUP3
- [1036] ADD
- [1037] SWAP3
- [1038] PUSH1 0x01
- [1039] PUSH1 0x01
- [1040] PUSH1 0x40
- [1041] SHL
- [1042] SUB
- [1043] DUP5
- [1044] GT
- [1045] DUP4
- [1046] DUP6
- [1047] LT
- [1048] OR
- [1049] PUSH2 0x0281
- [1050] JUMPI
- [1051] POP
- [1052] DUP3
- [1053] SWAP2
- [1054] DUP3
- [1055] PUSH2 0x027d
- [1056] SWAP3
- [1057] MSTORE
- [1058] DUP3
- [1059] PUSH2 0x0652
- [1060] JUMP
- [1061] JUMPDEST
- [1062] SWAP2
- [1063] SWAP3
- [1064] POP
- [1065] PUSH1 0x03
- [1066] PUSH0 0x
- [1067] MSTORE
- [1068] DUP3
- [1069] PUSH0 0x
- [1070] SHA3
- [1071] SWAP2
- [1072] DUP4
- [1073] PUSH0 0x
- [1074] SWAP4
- [1075] JUMPDEST
- [1076] DUP4
- [1077] DUP6
- [1078] LT
- [1079] PUSH2 0x0611
- [1080] JUMPI
- [1081] POP
- [1082] POP
- [1083] POP
- [1084] POP
- [1085] DUP4
- [1086] ADD
- [1087] ADD
- [1088] DUP5
- [1089] DUP1
- [1090] DUP1
- [1091] PUSH2 0x024c
- [1092] JUMP
- [1093] JUMPDEST
- [1094] DUP1
- [1095] SLOAD
- [1096] DUP9
- [1097] DUP7
- [1098] ADD
- [1099] DUP4
- [1100] ADD
- [1101] MSTORE
- [1102] SWAP4
- [1103] ADD
- [1104] SWAP3
- [1105] DUP5
- [1106] SWAP1
- [1107] DUP3
- [1108] ADD
- [1109] PUSH2 0x05fb
- [1110] JUMP
- [1111] JUMPDEST
- [1112] SWAP2
- [1113] PUSH1 0x7f
- [1114] AND
- [1115] SWAP2
- [1116] PUSH2 0x059d
- [1117] JUMP
- [1118] JUMPDEST
- [1119] CALLVALUE
- [1120] PUSH2 0x010e
- [1121] JUMPI
- [1122] PUSH0 0x
- [1123] CALLDATASIZE
- [1124] PUSH1 0x03
- [1125] NOT
- [1126] ADD
- [1127] SLT
- [1128] PUSH2 0x010e
- [1129] JUMPI
- [1130] PUSH1 0x09
- [1131] SLOAD
- [1132] PUSH1 0x01
- [1133] PUSH1 0x01
- [1134] PUSH1 0xa0
- [1135] SHL
- [1136] SUB
- [1137] AND
- [1138] DUP2
- [1139] MSTORE
- [1140] PUSH1 0x20
- [1141] SWAP1
- [1142] RETURN
- [1143] JUMPDEST
- [1144] PUSH1 0x20
- [1145] DUP1
- [1146] DUP3
- [1147] MSTORE
- [1148] DUP3
- [1149] MLOAD
- [1150] DUP2
- [1151] DUP4
- [1152] ADD
- [1153] DUP2
- [1154] SWAP1
- [1155] MSTORE
- [1156] SWAP1
- [1157] SWAP4
- [1158] SWAP3
- [1159] PUSH0 0x
- [1160] JUMPDEST
- [1161] DUP3
- [1162] DUP2
- [1163] LT
- [1164] PUSH2 0x0685
- [1165] JUMPI
- [1166] POP
- [1167] POP
- [1168] PUSH1 0x40
- [1169] SWAP3
- [1170] SWAP4
- [1171] POP
- [1172] PUSH0 0x
- [1173] DUP4
- [1174] DUP3
- [1175] DUP5
- [1176] ADD
- [1177] ADD
- [1178] MSTORE
- [1179] PUSH1 0x1f
- [1180] DUP1
- [1181] NOT
- [1182] SWAP2
- [1183] ADD
- [1184] AND
- [1185] ADD
- [1186] ADD
- [1187] SWAP1
- [1188] JUMP
- [1189] JUMPDEST
- [1190] DUP2
- [1191] DUP2
- [1192] ADD
- [1193] DUP7
- [1194] ADD
- [1195] MLOAD
- [1196] DUP5
- [1197] DUP3
- [1198] ADD
- [1199] PUSH1 0x40
- [1200] ADD
- [1201] MSTORE
- [1202] DUP6
- [1203] ADD
- [1204] PUSH2 0x0664
- [1205] JUMP
- [1206] JUMPDEST
- [1207] PUSH1 0x04
- [1208] CALLDATALOAD
- [1209] SWAP1
- [1210] PUSH1 0x01
- [1211] PUSH1 0x01
- [1212] PUSH1 0xa0
- [1213] SHL
- [1214] SUB
- [1215] DUP3
- [1216] AND
- [1217] DUP3
- [1218] SUB
- [1219] PUSH2 0x010e
- [1220] JUMPI
- [1221] JUMP
- [1222] JUMPDEST
- [1223] PUSH1 0x24
- [1224] CALLDATALOAD
- [1225] SWAP1
- [1226] PUSH1 0x01
- [1227] PUSH1 0x01
- [1228] PUSH1 0xa0
- [1229] SHL
- [1230] SUB
- [1231] DUP3
- [1232] AND
- [1233] DUP3
- [1234] SUB
- [1235] PUSH2 0x010e
- [1236] JUMPI
- [1237] JUMP
- [1238] JUMPDEST
- [1239] PUSH1 0x40
- [1240] SWAP2
- [1241] SWAP5
- [1242] SWAP4
- [1243] SWAP3
- [1244] PUSH1 0x60
- [1245] DUP3
- [1246] ADD
- [1247] SWAP6
- [1248] PUSH1 0x01
- [1249] DUP1
- [1250] PUSH1 0xa0
- [1251] SHL
- [1252] SUB
- [1253] AND
- [1254] DUP3
- [1255] MSTORE
- [1256] PUSH1 0x20
- [1257] DUP3
- [1258] ADD
- [1259] MSTORE
- [1260] ADD
- [1261] MSTORE
- [1262] JUMP
- [1263] JUMPDEST
- [1264] SWAP2
- [1265] PUSH1 0x01
- [1266] PUSH1 0x01
- [1267] PUSH1 0xa0
- [1268] SHL
- [1269] SUB
- [1270] DUP1
- [1271] DUP5
- [1272] AND
- [1273] SWAP3
- [1274] DUP4
- [1275] ISZERO
- [1276] PUSH2 0x0790
- [1277] JUMPI
- [1278] AND
- [1279] SWAP3
- [1280] DUP4
- [1281] ISZERO
- [1282] PUSH2 0x0778
- [1283] JUMPI
- [1284] DUP3
- [1285] PUSH0 0x
- [1286] MSTORE
- [1287] PUSH0 0x
- [1288] PUSH1 0x20
- [1289] MSTORE
- [1290] PUSH1 0x40
- [1291] PUSH0 0x
- [1292] SHA3
- [1293] SLOAD
- [1294] SWAP1
- [1295] DUP3
- [1296] DUP3
- [1297] LT
- [1298] PUSH2 0x075b
- [1299] JUMPI
- [1300] POP
- [1301] DUP2
- [1302] PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
- [1303] SWAP3
- [1304] PUSH1 0x20
- [1305] SWAP3
- [1306] DUP6
- [1307] PUSH0 0x
- [1308] MSTORE
- [1309] PUSH0 0x
- [1310] DUP5
- [1311] MSTORE
- [1312] SUB
- [1313] PUSH1 0x40
- [1314] PUSH0 0x
- [1315] SHA3
- [1316] SSTORE
- [1317] DUP5
- [1318] PUSH0 0x
- [1319] MSTORE
- [1320] PUSH1 0x40
- [1321] PUSH0 0x
- [1322] SHA3
- [1323] DUP2
- [1324] DUP2
- [1325] SLOAD
- [1326] ADD
- [1327] SWAP1
- [1328] SSTORE
- [1329] PUSH1 0x40
- [1330] MLOAD
- [1331] SWAP1
- [1332] DUP2
- [1333] MSTORE
- [1334] LOG3
- [1335] JUMP
- [1336] JUMPDEST
- [1337] PUSH2 0x04a8
- [1338] DUP4
- [1339] PUSH1 0x40
- [1340] MLOAD
- [1341] SWAP4
- [1342] DUP5
- [1343] SWAP4
- [1344] PUSH4 0x391434e3
- [1345] PUSH1 0xe2
- [1346] SHL
- [1347] DUP6
- [1348] MSTORE
- [1349] PUSH1 0x04
- [1350] DUP6
- [1351] ADD
- [1352] PUSH2 0x06c5
- [1353] JUMP
- [1354] JUMPDEST
- [1355] PUSH1 0x40
- [1356] MLOAD
- [1357] PUSH4 0xec442f05
- [1358] PUSH1 0xe0
- [1359] SHL
- [1360] DUP2
- [1361] MSTORE
- [1362] PUSH0 0x
- [1363] PUSH1 0x04
- [1364] DUP3
- [1365] ADD
- [1366] MSTORE
- [1367] PUSH1 0x24
- [1368] SWAP1
- [1369] REVERT
- [1370] JUMPDEST
- [1371] PUSH1 0x40
- [1372] MLOAD
- [1373] PUSH4 0x4b637e8f
- [1374] PUSH1 0xe1
- [1375] SHL
- [1376] DUP2
- [1377] MSTORE
- [1378] PUSH0 0x
- [1379] PUSH1 0x04
- [1380] DUP3
- [1381] ADD
- [1382] MSTORE
- [1383] PUSH1 0x24
- [1384] SWAP1
- [1385] REVERT