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] ISZERO
- [7] PUSH2 0x0023
- [8] JUMPI
- [9] JUMPDEST
- [10] CALLDATASIZE
- [11] ISZERO
- [12] PUSH2 0x0019
- [13] JUMPI
- [14] PUSH1 0x00
- [15] DUP1
- [16] REVERT
- [17] JUMPDEST
- [18] PUSH2 0x0021
- [19] PUSH2 0x0e10
- [20] JUMP
- [21] JUMPDEST
- [22] STOP
- [23] JUMPDEST
- [24] PUSH1 0x00
- [25] DUP1
- [26] CALLDATALOAD
- [27] PUSH1 0xe0
- [28] SHR
- [29] DUP1
- [30] PUSH4 0x06fdde03
- [31] EQ
- [32] PUSH2 0x07fe
- [33] JUMPI
- [34] DUP1
- [35] PUSH4 0x095ea7b3
- [36] EQ
- [37] PUSH2 0x0759
- [38] JUMPI
- [39] DUP1
- [40] PUSH4 0x18160ddd
- [41] EQ
- [42] PUSH2 0x071f
- [43] JUMPI
- [44] DUP1
- [45] PUSH4 0x23b872dd
- [46] EQ
- [47] PUSH2 0x06d1
- [48] JUMPI
- [49] DUP1
- [50] PUSH4 0x2e1a7d4d
- [51] EQ
- [52] PUSH2 0x0696
- [53] JUMPI
- [54] DUP1
- [55] PUSH4 0x313ce567
- [56] EQ
- [57] PUSH2 0x065c
- [58] JUMPI
- [59] DUP1
- [60] PUSH4 0x5c84d438
- [61] EQ
- [62] PUSH2 0x05f0
- [63] JUMPI
- [64] DUP1
- [65] PUSH4 0x70a08231
- [66] EQ
- [67] PUSH2 0x05a6
- [68] JUMPI
- [69] DUP1
- [70] PUSH4 0x8129fc1c
- [71] EQ
- [72] PUSH2 0x033e
- [73] JUMPI
- [74] DUP1
- [75] PUSH4 0x84d4b410
- [76] EQ
- [77] PUSH2 0x02ea
- [78] JUMPI
- [79] DUP1
- [80] PUSH4 0x853828b6
- [81] EQ
- [82] PUSH2 0x02aa
- [83] JUMPI
- [84] DUP1
- [85] PUSH4 0x95d89b41
- [86] EQ
- [87] PUSH2 0x022f
- [88] JUMPI
- [89] DUP1
- [90] PUSH4 0xa3a7e7f3
- [91] EQ
- [92] PUSH2 0x01e2
- [93] JUMPI
- [94] DUP1
- [95] PUSH4 0xa9059cbb
- [96] EQ
- [97] PUSH2 0x0191
- [98] JUMPI
- [99] DUP1
- [100] PUSH4 0xd0e30db0
- [101] EQ
- [102] PUSH2 0x015c
- [103] JUMPI
- [104] PUSH4 0xdd62ed3e
- [105] EQ
- [106] PUSH2 0x00df
- [107] JUMPI
- [108] POP
- [109] PUSH2 0x000e
- [110] JUMP
- [111] JUMPDEST
- [112] CALLVALUE
- [113] PUSH2 0x0159
- [114] JUMPI
- [115] PUSH1 0x40
- [116] PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
- [117] CALLDATASIZE
- [118] ADD
- [119] SLT
- [120] PUSH2 0x0159
- [121] JUMPI
- [122] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [123] PUSH1 0x40
- [124] PUSH2 0x012d
- [125] PUSH2 0x094d
- [126] JUMP
- [127] JUMPDEST
- [128] SWAP3
- [129] DUP3
- [130] PUSH2 0x0137
- [131] PUSH2 0x0975
- [132] JUMP
- [133] JUMPDEST
- [134] SWAP5
- [135] AND
- [136] DUP2
- [137] MSTORE
- [138] PUSH1 0x01
- [139] PUSH1 0x20
- [140] MSTORE
- [141] SHA3
- [142] SWAP2
- [143] AND
- [144] PUSH1 0x00
- [145] MSTORE
- [146] PUSH1 0x20
- [147] MSTORE
- [148] PUSH1 0x20
- [149] PUSH1 0x40
- [150] PUSH1 0x00
- [151] SHA3
- [152] SLOAD
- [153] PUSH1 0x40
- [154] MLOAD
- [155] SWAP1
- [156] DUP2
- [157] MSTORE
- [158] RETURN
- [159] JUMPDEST
- [160] DUP1
- [161] REVERT
- [162] JUMPDEST
- [163] POP
- [164] DUP1
- [165] PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
- [166] CALLDATASIZE
- [167] ADD
- [168] SLT
- [169] PUSH2 0x0159
- [170] JUMPI
- [171] PUSH2 0x018e
- [172] PUSH2 0x0e10
- [173] JUMP
- [174] JUMPDEST
- [175] DUP1
- [176] RETURN
- [177] JUMPDEST
- [178] POP
- [179] CALLVALUE
- [180] PUSH2 0x0159
- [181] JUMPI
- [182] PUSH1 0x40
- [183] PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
- [184] CALLDATASIZE
- [185] ADD
- [186] SLT
- [187] PUSH2 0x0159
- [188] JUMPI
- [189] PUSH1 0x20
- [190] PUSH2 0x01d8
- [191] PUSH2 0x01ce
- [192] PUSH2 0x094d
- [193] JUMP
- [194] JUMPDEST
- [195] PUSH1 0x24
- [196] CALLDATALOAD
- [197] SWAP1
- [198] CALLER
- [199] PUSH2 0x0a14
- [200] JUMP
- [201] JUMPDEST
- [202] PUSH1 0x40
- [203] MLOAD
- [204] SWAP1
- [205] ISZERO
- [206] ISZERO
- [207] DUP2
- [208] MSTORE
- [209] RETURN
- [210] JUMPDEST
- [211] POP
- [212] CALLVALUE
- [213] PUSH2 0x0159
- [214] JUMPI
- [215] PUSH1 0x20
- [216] PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
- [217] CALLDATASIZE
- [218] ADD
- [219] SLT
- [220] PUSH2 0x0159
- [221] JUMPI
- [222] PUSH1 0x20
- [223] PUSH2 0x01d8
- [224] PUSH2 0x021f
- [225] PUSH2 0x094d
- [226] JUMP
- [227] JUMPDEST
- [228] PUSH2 0x0228
- [229] CALLER
- [230] PUSH2 0x0da2
- [231] JUMP
- [232] JUMPDEST
- [233] SWAP1
- [234] CALLER
- [235] PUSH2 0x0a14
- [236] JUMP
- [237] JUMPDEST
- [238] POP
- [239] CALLVALUE
- [240] PUSH2 0x0159
- [241] JUMPI
- [242] DUP1
- [243] PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
- [244] CALLDATASIZE
- [245] ADD
- [246] SLT
- [247] PUSH2 0x0159
- [248] JUMPI
- [249] POP
- [250] PUSH2 0x02a6
- [251] PUSH1 0x40
- [252] MLOAD
- [253] PUSH2 0x0270
- [254] PUSH1 0x40
- [255] DUP3
- [256] PUSH2 0x0875
- [257] JUMP
- [258] JUMPDEST
- [259] PUSH1 0x04
- [260] DUP2
- [261] MSTORE
- [262] PUSH32 0x5741504500000000000000000000000000000000000000000000000000000000
- [263] PUSH1 0x20
- [264] DUP3
- [265] ADD
- [266] MSTORE
- [267] PUSH1 0x40
- [268] MLOAD
- [269] SWAP2
- [270] DUP3
- [271] SWAP2
- [272] DUP3
- [273] PUSH2 0x08e5
- [274] JUMP
- [275] JUMPDEST
- [276] SUB
- [277] SWAP1
- [278] RETURN
- [279] JUMPDEST
- [280] POP
- [281] CALLVALUE
- [282] PUSH2 0x0159
- [283] JUMPI
- [284] DUP1
- [285] PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
- [286] CALLDATASIZE
- [287] ADD
- [288] SLT
- [289] PUSH2 0x0159
- [290] JUMPI
- [291] PUSH2 0x018e
- [292] PUSH2 0x02e5
- [293] CALLER
- [294] PUSH2 0x0da2
- [295] JUMP
- [296] JUMPDEST
- [297] PUSH2 0x0c5e
- [298] JUMP
- [299] JUMPDEST
- [300] POP
- [301] CALLVALUE
- [302] PUSH2 0x0159
- [303] JUMPI
- [304] PUSH1 0x40
- [305] PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
- [306] CALLDATASIZE
- [307] ADD
- [308] SLT
- [309] PUSH2 0x0159
- [310] JUMPI
- [311] PUSH1 0x20
- [312] PUSH2 0x01d8
- [313] PUSH2 0x0327
- [314] PUSH2 0x094d
- [315] JUMP
- [316] JUMPDEST
- [317] PUSH2 0x032f
- [318] PUSH2 0x0975
- [319] JUMP
- [320] JUMPDEST
- [321] PUSH2 0x0338
- [322] DUP3
- [323] PUSH2 0x0da2
- [324] JUMP
- [325] JUMPDEST
- [326] SWAP2
- [327] PUSH2 0x0a14
- [328] JUMP
- [329] JUMPDEST
- [330] POP
- [331] CALLVALUE
- [332] PUSH2 0x0159
- [333] JUMPI
- [334] DUP1
- [335] PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
- [336] CALLDATASIZE
- [337] ADD
- [338] SLT
- [339] PUSH2 0x0159
- [340] JUMPI
- [341] PUSH32 0xf0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00
- [342] SLOAD
- [343] SWAP1
- [344] PUSH1 0xff
- [345] DUP3
- [346] PUSH1 0x40
- [347] SHR
- [348] AND
- [349] ISZERO
- [350] SWAP2
- [351] PUSH8 0xffffffffffffffff
- [352] DUP2
- [353] AND
- [354] DUP1
- [355] ISZERO
- [356] SWAP1
- [357] DUP2
- [358] PUSH2 0x059e
- [359] JUMPI
- [360] JUMPDEST
- [361] PUSH1 0x01
- [362] EQ
- [363] SWAP1
- [364] DUP2
- [365] PUSH2 0x0594
- [366] JUMPI
- [367] JUMPDEST
- [368] ISZERO
- [369] SWAP1
- [370] DUP2
- [371] PUSH2 0x058b
- [372] JUMPI
- [373] JUMPDEST
- [374] POP
- [375] PUSH2 0x0563
- [376] JUMPI
- [377] DUP3
- [378] PUSH1 0x01
- [379] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
- [380] DUP4
- [381] AND
- [382] OR
- [383] PUSH32 0xf0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00
- [384] SSTORE
- [385] PUSH2 0x050e
- [386] JUMPI
- [387] JUMPDEST
- [388] POP
- [389] PUSH1 0x65
- [390] EXTCODESIZE
- [391] ISZERO
- [392] PUSH2 0x0159
- [393] JUMPI
- [394] PUSH1 0x40
- [395] MLOAD
- [396] PUSH32 0x7114177a00000000000000000000000000000000000000000000000000000000
- [397] DUP2
- [398] MSTORE
- [399] DUP2
- [400] DUP2
- [401] PUSH1 0x04
- [402] DUP2
- [403] DUP4
- [404] PUSH1 0x65
- [405] GAS
- [406] CALL
- [407] DUP1
- [408] ISZERO
- [409] PUSH2 0x0503
- [410] JUMPI
- [411] PUSH2 0x04f3
- [412] JUMPI
- [413] JUMPDEST
- [414] POP
- [415] SWAP1
- [416] PUSH2 0x045f
- [417] JUMPI
- [418] DUP1
- [419] RETURN
- [420] JUMPDEST
- [421] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff
- [422] PUSH32 0xf0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00
- [423] SLOAD
- [424] AND
- [425] PUSH32 0xf0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00
- [426] SSTORE
- [427] PUSH32 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2
- [428] PUSH1 0x20
- [429] PUSH1 0x40
- [430] MLOAD
- [431] PUSH1 0x01
- [432] DUP2
- [433] MSTORE
- [434] LOG1
- [435] DUP1
- [436] RETURN
- [437] JUMPDEST
- [438] DUP2
- [439] PUSH2 0x04fd
- [440] SWAP2
- [441] PUSH2 0x0875
- [442] JUMP
- [443] JUMPDEST
- [444] CODESIZE
- [445] PUSH2 0x0456
- [446] JUMP
- [447] JUMPDEST
- [448] PUSH1 0x40
- [449] MLOAD
- [450] RETURNDATASIZE
- [451] DUP5
- [452] DUP3
- [453] RETURNDATACOPY
- [454] RETURNDATASIZE
- [455] SWAP1
- [456] REVERT
- [457] JUMPDEST
- [458] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
- [459] AND
- [460] PUSH9 0x010000000000000001
- [461] OR
- [462] PUSH32 0xf0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00
- [463] SSTORE
- [464] CODESIZE
- [465] PUSH2 0x0412
- [466] JUMP
- [467] JUMPDEST
- [468] PUSH1 0x04
- [469] DUP3
- [470] PUSH32 0xf92ee8a900000000000000000000000000000000000000000000000000000000
- [471] DUP2
- [472] MSTORE
- [473] REVERT
- [474] JUMPDEST
- [475] SWAP1
- [476] POP
- [477] ISZERO
- [478] CODESIZE
- [479] PUSH2 0x03bf
- [480] JUMP
- [481] JUMPDEST
- [482] ADDRESS
- [483] EXTCODESIZE
- [484] ISZERO
- [485] SWAP2
- [486] POP
- [487] PUSH2 0x03b7
- [488] JUMP
- [489] JUMPDEST
- [490] DUP5
- [491] SWAP2
- [492] POP
- [493] PUSH2 0x03ad
- [494] JUMP
- [495] JUMPDEST
- [496] POP
- [497] CALLVALUE
- [498] PUSH2 0x0159
- [499] JUMPI
- [500] PUSH1 0x20
- [501] PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
- [502] CALLDATASIZE
- [503] ADD
- [504] SLT
- [505] PUSH2 0x0159
- [506] JUMPI
- [507] PUSH1 0x20
- [508] PUSH2 0x05e8
- [509] PUSH2 0x05e3
- [510] PUSH2 0x094d
- [511] JUMP
- [512] JUMPDEST
- [513] PUSH2 0x0da2
- [514] JUMP
- [515] JUMPDEST
- [516] PUSH1 0x40
- [517] MLOAD
- [518] SWAP1
- [519] DUP2
- [520] MSTORE
- [521] RETURN
- [522] JUMPDEST
- [523] POP
- [524] CALLVALUE
- [525] PUSH2 0x0159
- [526] JUMPI
- [527] PUSH1 0x20
- [528] PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
- [529] CALLDATASIZE
- [530] ADD
- [531] SLT
- [532] PUSH2 0x0159
- [533] JUMPI
- [534] PUSH1 0x40
- [535] DUP1
- [536] SWAP2
- [537] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [538] PUSH2 0x0641
- [539] PUSH2 0x094d
- [540] JUMP
- [541] JUMPDEST
- [542] AND
- [543] DUP2
- [544] MSTORE
- [545] DUP1
- [546] PUSH1 0x20
- [547] MSTORE
- [548] SHA3
- [549] PUSH1 0x01
- [550] DUP2
- [551] SLOAD
- [552] SWAP2
- [553] ADD
- [554] SLOAD
- [555] DUP3
- [556] MLOAD
- [557] SWAP2
- [558] DUP3
- [559] MSTORE
- [560] PUSH1 0x20
- [561] DUP3
- [562] ADD
- [563] MSTORE
- [564] RETURN
- [565] JUMPDEST
- [566] POP
- [567] CALLVALUE
- [568] PUSH2 0x0159
- [569] JUMPI
- [570] DUP1
- [571] PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
- [572] CALLDATASIZE
- [573] ADD
- [574] SLT
- [575] PUSH2 0x0159
- [576] JUMPI
- [577] PUSH1 0x20
- [578] PUSH1 0x40
- [579] MLOAD
- [580] PUSH1 0x12
- [581] DUP2
- [582] MSTORE
- [583] RETURN
- [584] JUMPDEST
- [585] POP
- [586] CALLVALUE
- [587] PUSH2 0x0159
- [588] JUMPI
- [589] PUSH1 0x20
- [590] PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
- [591] CALLDATASIZE
- [592] ADD
- [593] SLT
- [594] PUSH2 0x0159
- [595] JUMPI
- [596] PUSH2 0x018e
- [597] PUSH1 0x04
- [598] CALLDATALOAD
- [599] PUSH2 0x0c5e
- [600] JUMP
- [601] JUMPDEST
- [602] POP
- [603] CALLVALUE
- [604] PUSH2 0x0159
- [605] JUMPI
- [606] PUSH1 0x60
- [607] PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
- [608] CALLDATASIZE
- [609] ADD
- [610] SLT
- [611] PUSH2 0x0159
- [612] JUMPI
- [613] PUSH1 0x20
- [614] PUSH2 0x01d8
- [615] PUSH2 0x070e
- [616] PUSH2 0x094d
- [617] JUMP
- [618] JUMPDEST
- [619] PUSH2 0x0716
- [620] PUSH2 0x0975
- [621] JUMP
- [622] JUMPDEST
- [623] PUSH1 0x44
- [624] CALLDATALOAD
- [625] SWAP2
- [626] PUSH2 0x0a14
- [627] JUMP
- [628] JUMPDEST
- [629] POP
- [630] CALLVALUE
- [631] PUSH2 0x0159
- [632] JUMPI
- [633] DUP1
- [634] PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
- [635] CALLDATASIZE
- [636] ADD
- [637] SLT
- [638] PUSH2 0x0159
- [639] JUMPI
- [640] PUSH1 0x20
- [641] SELFBALANCE
- [642] PUSH1 0x40
- [643] MLOAD
- [644] SWAP1
- [645] DUP2
- [646] MSTORE
- [647] RETURN
- [648] JUMPDEST
- [649] POP
- [650] CALLVALUE
- [651] PUSH2 0x0159
- [652] JUMPI
- [653] PUSH1 0x40
- [654] PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
- [655] CALLDATASIZE
- [656] ADD
- [657] SLT
- [658] PUSH2 0x0159
- [659] JUMPI
- [660] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [661] PUSH1 0x40
- [662] SWAP2
- [663] PUSH2 0x07a9
- [664] PUSH2 0x094d
- [665] JUMP
- [666] JUMPDEST
- [667] SWAP1
- [668] PUSH1 0x24
- [669] CALLDATALOAD
- [670] SWAP4
- [671] DUP5
- [672] SWAP2
- [673] CALLER
- [674] DUP2
- [675] MSTORE
- [676] PUSH1 0x01
- [677] PUSH1 0x20
- [678] MSTORE
- [679] DUP2
- [680] DUP2
- [681] SHA3
- [682] DUP6
- [683] DUP6
- [684] AND
- [685] DUP3
- [686] MSTORE
- [687] PUSH1 0x20
- [688] MSTORE
- [689] SHA3
- [690] SSTORE
- [691] PUSH1 0x40
- [692] MLOAD
- [693] SWAP3
- [694] DUP4
- [695] MSTORE
- [696] AND
- [697] SWAP1
- [698] PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
- [699] PUSH1 0x20
- [700] CALLER
- [701] SWAP3
- [702] LOG3
- [703] PUSH1 0x20
- [704] PUSH1 0x40
- [705] MLOAD
- [706] PUSH1 0x01
- [707] DUP2
- [708] MSTORE
- [709] RETURN
- [710] JUMPDEST
- [711] POP
- [712] CALLVALUE
- [713] PUSH2 0x0159
- [714] JUMPI
- [715] DUP1
- [716] PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
- [717] CALLDATASIZE
- [718] ADD
- [719] SLT
- [720] PUSH2 0x0159
- [721] JUMPI
- [722] POP
- [723] PUSH2 0x02a6
- [724] PUSH1 0x40
- [725] MLOAD
- [726] PUSH2 0x083f
- [727] PUSH1 0x40
- [728] DUP3
- [729] PUSH2 0x0875
- [730] JUMP
- [731] JUMPDEST
- [732] PUSH1 0x0f
- [733] DUP2
- [734] MSTORE
- [735] PUSH32 0x5772617070656420417065436f696e0000000000000000000000000000000000
- [736] PUSH1 0x20
- [737] DUP3
- [738] ADD
- [739] MSTORE
- [740] PUSH1 0x40
- [741] MLOAD
- [742] SWAP2
- [743] DUP3
- [744] SWAP2
- [745] DUP3
- [746] PUSH2 0x08e5
- [747] JUMP
- [748] JUMPDEST
- [749] SWAP1
- [750] PUSH1 0x1f
- [751] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
- [752] SWAP2
- [753] ADD
- [754] AND
- [755] DUP2
- [756] ADD
- [757] SWAP1
- [758] DUP2
- [759] LT
- [760] PUSH8 0xffffffffffffffff
- [761] DUP3
- [762] GT
- [763] OR
- [764] PUSH2 0x08b6
- [765] JUMPI
- [766] PUSH1 0x40
- [767] MSTORE
- [768] JUMP
- [769] JUMPDEST
- [770] PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
- [771] PUSH1 0x00
- [772] MSTORE
- [773] PUSH1 0x41
- [774] PUSH1 0x04
- [775] MSTORE
- [776] PUSH1 0x24
- [777] PUSH1 0x00
- [778] REVERT
- [779] JUMPDEST
- [780] SWAP2
- [781] SWAP1
- [782] SWAP2
- [783] PUSH1 0x20
- [784] DUP2
- [785] MSTORE
- [786] DUP3
- [787] MLOAD
- [788] SWAP3
- [789] DUP4
- [790] PUSH1 0x20
- [791] DUP4
- [792] ADD
- [793] MSTORE
- [794] PUSH1 0x00
- [795] JUMPDEST
- [796] DUP5
- [797] DUP2
- [798] LT
- [799] PUSH2 0x0937
- [800] JUMPI
- [801] POP
- [802] POP
- [803] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
- [804] PUSH1 0x1f
- [805] DUP5
- [806] PUSH1 0x00
- [807] PUSH1 0x40
- [808] DUP1
- [809] SWAP7
- [810] SWAP8
- [811] DUP7
- [812] ADD
- [813] ADD
- [814] MSTORE
- [815] ADD
- [816] AND
- [817] ADD
- [818] ADD
- [819] SWAP1
- [820] JUMP
- [821] JUMPDEST
- [822] DUP1
- [823] PUSH1 0x20
- [824] DUP1
- [825] SWAP3
- [826] DUP5
- [827] ADD
- [828] ADD
- [829] MLOAD
- [830] PUSH1 0x40
- [831] DUP3
- [832] DUP7
- [833] ADD
- [834] ADD
- [835] MSTORE
- [836] ADD
- [837] PUSH2 0x08f8
- [838] JUMP
- [839] JUMPDEST
- [840] PUSH1 0x04
- [841] CALLDATALOAD
- [842] SWAP1
- [843] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [844] DUP3
- [845] AND
- [846] DUP3
- [847] SUB
- [848] PUSH2 0x0970
- [849] JUMPI
- [850] JUMP
- [851] JUMPDEST
- [852] PUSH1 0x00
- [853] DUP1
- [854] REVERT
- [855] JUMPDEST
- [856] PUSH1 0x24
- [857] CALLDATALOAD
- [858] SWAP1
- [859] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [860] DUP3
- [861] AND
- [862] DUP3
- [863] SUB
- [864] PUSH2 0x0970
- [865] JUMPI
- [866] JUMP
- [867] JUMPDEST
- [868] SWAP1
- [869] DUP2
- [870] PUSH1 0x20
- [871] SWAP2
- [872] SUB
- [873] SLT
- [874] PUSH2 0x0970
- [875] JUMPI
- [876] MLOAD
- [877] PUSH8 0xffffffffffffffff
- [878] DUP2
- [879] AND
- [880] DUP2
- [881] SUB
- [882] PUSH2 0x0970
- [883] JUMPI
- [884] SWAP1
- [885] JUMP
- [886] JUMPDEST
- [887] PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
- [888] DUP2
- [889] EQ
- [890] PUSH2 0x09e5
- [891] JUMPI
- [892] PUSH1 0x00
- [893] SUB
- [894] SWAP1
- [895] JUMP
- [896] JUMPDEST
- [897] PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
- [898] PUSH1 0x00
- [899] MSTORE
- [900] PUSH1 0x11
- [901] PUSH1 0x04
- [902] MSTORE
- [903] PUSH1 0x24
- [904] PUSH1 0x00
- [905] REVERT
- [906] JUMPDEST
- [907] SWAP1
- [908] PUSH1 0x40
- [909] MLOAD
- [910] SWAP1
- [911] PUSH32 0x5b1dac6000000000000000000000000000000000000000000000000000000000
- [912] DUP3
- [913] MSTORE
- [914] PUSH1 0x20
- [915] DUP3
- [916] PUSH1 0x04
- [917] DUP2
- [918] PUSH1 0x6b
- [919] GAS
- [920] STATICCALL
- [921] SWAP2
- [922] DUP3
- [923] ISZERO
- [924] PUSH2 0x0c52
- [925] JUMPI
- [926] PUSH1 0x00
- [927] SWAP3
- [928] PUSH2 0x0c21
- [929] JUMPI
- [930] JUMPDEST
- [931] POP
- [932] DUP4
- [933] PUSH2 0x0a61
- [934] DUP4
- [935] DUP6
- [936] PUSH2 0x0ea7
- [937] JUMP
- [938] JUMPDEST
- [939] LT
- [940] PUSH2 0x0bf7
- [941] JUMPI
- [942] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [943] DUP4
- [944] AND
- [945] SWAP3
- [946] CALLER
- [947] DUP5
- [948] EQ
- [949] ISZERO
- [950] DUP1
- [951] PUSH2 0x0b9d
- [952] JUMPI
- [953] JUMPDEST
- [954] PUSH2 0x0af3
- [955] JUMPI
- [956] JUMPDEST
- [957] PUSH1 0x20
- [958] SWAP2
- [959] PUSH2 0x0ae5
- [960] DUP5
- [961] PUSH2 0x0ade
- [962] PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
- [963] SWAP7
- [964] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [965] SWAP6
- [966] PUSH2 0x0ad8
- [967] DUP12
- [968] PUSH2 0x09b8
- [969] JUMP
- [970] JUMPDEST
- [971] SWAP1
- [972] PUSH2 0x0ef8
- [973] JUMP
- [974] JUMPDEST
- [975] DUP8
- [976] DUP4
- [977] PUSH2 0x0ef8
- [978] JUMP
- [979] JUMPDEST
- [980] PUSH1 0x40
- [981] MLOAD
- [982] SWAP6
- [983] DUP7
- [984] MSTORE
- [985] AND
- [986] SWAP4
- [987] LOG3
- [988] PUSH1 0x01
- [989] SWAP1
- [990] JUMP
- [991] JUMPDEST
- [992] SWAP1
- [993] DUP4
- [994] PUSH1 0x00
- [995] MSTORE
- [996] PUSH1 0x01
- [997] PUSH1 0x20
- [998] MSTORE
- [999] PUSH1 0x40
- [1000] PUSH1 0x00
- [1001] SHA3
- [1002] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1003] CALLER
- [1004] AND
- [1005] PUSH1 0x00
- [1006] MSTORE
- [1007] PUSH1 0x20
- [1008] MSTORE
- [1009] DUP5
- [1010] PUSH1 0x40
- [1011] PUSH1 0x00
- [1012] SHA3
- [1013] SLOAD
- [1014] LT
- [1015] PUSH2 0x0b73
- [1016] JUMPI
- [1017] DUP4
- [1018] PUSH1 0x00
- [1019] MSTORE
- [1020] PUSH1 0x01
- [1021] PUSH1 0x20
- [1022] MSTORE
- [1023] PUSH1 0x40
- [1024] PUSH1 0x00
- [1025] SHA3
- [1026] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1027] CALLER
- [1028] AND
- [1029] PUSH1 0x00
- [1030] MSTORE
- [1031] PUSH1 0x20
- [1032] MSTORE
- [1033] PUSH1 0x40
- [1034] PUSH1 0x00
- [1035] SHA3
- [1036] SWAP1
- [1037] DUP2
- [1038] SLOAD
- [1039] SWAP3
- [1040] DUP7
- [1041] DUP5
- [1042] SUB
- [1043] SWAP4
- [1044] DUP5
- [1045] GT
- [1046] PUSH2 0x09e5
- [1047] JUMPI
- [1048] SWAP3
- [1049] SWAP1
- [1050] SWAP2
- [1051] SSTORE
- [1052] SWAP1
- [1053] PUSH2 0x0a8d
- [1054] JUMP
- [1055] JUMPDEST
- [1056] PUSH32 0x13be252b00000000000000000000000000000000000000000000000000000000
- [1057] PUSH1 0x00
- [1058] MSTORE
- [1059] PUSH1 0x04
- [1060] PUSH1 0x00
- [1061] REVERT
- [1062] JUMPDEST
- [1063] POP
- [1064] DUP4
- [1065] PUSH1 0x00
- [1066] MSTORE
- [1067] PUSH1 0x01
- [1068] PUSH1 0x20
- [1069] MSTORE
- [1070] PUSH1 0x40
- [1071] PUSH1 0x00
- [1072] SHA3
- [1073] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1074] CALLER
- [1075] AND
- [1076] PUSH1 0x00
- [1077] MSTORE
- [1078] PUSH1 0x20
- [1079] MSTORE
- [1080] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
- [1081] PUSH1 0x40
- [1082] PUSH1 0x00
- [1083] SHA3
- [1084] SLOAD
- [1085] EQ
- [1086] ISZERO
- [1087] PUSH2 0x0a88
- [1088] JUMP
- [1089] JUMPDEST
- [1090] PUSH32 0xf4d678b800000000000000000000000000000000000000000000000000000000
- [1091] PUSH1 0x00
- [1092] MSTORE
- [1093] PUSH1 0x04
- [1094] PUSH1 0x00
- [1095] REVERT
- [1096] JUMPDEST
- [1097] PUSH2 0x0c44
- [1098] SWAP2
- [1099] SWAP3
- [1100] POP
- [1101] PUSH1 0x20
- [1102] RETURNDATASIZE
- [1103] PUSH1 0x20
- [1104] GT
- [1105] PUSH2 0x0c4b
- [1106] JUMPI
- [1107] JUMPDEST
- [1108] PUSH2 0x0c3c
- [1109] DUP2
- [1110] DUP4
- [1111] PUSH2 0x0875
- [1112] JUMP
- [1113] JUMPDEST
- [1114] DUP2
- [1115] ADD
- [1116] SWAP1
- [1117] PUSH2 0x0998
- [1118] JUMP
- [1119] JUMPDEST
- [1120] SWAP1
- [1121] CODESIZE
- [1122] PUSH2 0x0a55
- [1123] JUMP
- [1124] JUMPDEST
- [1125] POP
- [1126] RETURNDATASIZE
- [1127] PUSH2 0x0c32
- [1128] JUMP
- [1129] JUMPDEST
- [1130] PUSH1 0x40
- [1131] MLOAD
- [1132] RETURNDATASIZE
- [1133] PUSH1 0x00
- [1134] DUP3
- [1135] RETURNDATACOPY
- [1136] RETURNDATASIZE
- [1137] SWAP1
- [1138] REVERT
- [1139] JUMPDEST
- [1140] PUSH1 0x40
- [1141] MLOAD
- [1142] PUSH32 0x5b1dac6000000000000000000000000000000000000000000000000000000000
- [1143] DUP2
- [1144] MSTORE
- [1145] PUSH1 0x20
- [1146] DUP2
- [1147] PUSH1 0x04
- [1148] DUP2
- [1149] PUSH1 0x6b
- [1150] GAS
- [1151] STATICCALL
- [1152] SWAP1
- [1153] DUP2
- [1154] ISZERO
- [1155] PUSH2 0x0c52
- [1156] JUMPI
- [1157] PUSH1 0x00
- [1158] SWAP2
- [1159] PUSH2 0x0d83
- [1160] JUMPI
- [1161] JUMPDEST
- [1162] POP
- [1163] DUP2
- [1164] PUSH2 0x0ca9
- [1165] DUP3
- [1166] CALLER
- [1167] PUSH2 0x0ea7
- [1168] JUMP
- [1169] JUMPDEST
- [1170] LT
- [1171] PUSH2 0x0bf7
- [1172] JUMPI
- [1173] PUSH2 0x0cc1
- [1174] SWAP1
- [1175] PUSH2 0x0cbb
- [1176] DUP4
- [1177] PUSH2 0x09b8
- [1178] JUMP
- [1179] JUMPDEST
- [1180] CALLER
- [1181] PUSH2 0x0ef8
- [1182] JUMP
- [1183] JUMPDEST
- [1184] PUSH1 0x00
- [1185] DUP1
- [1186] DUP1
- [1187] DUP1
- [1188] DUP5
- [1189] CALLER
- [1190] GAS
- [1191] CALL
- [1192] RETURNDATASIZE
- [1193] ISZERO
- [1194] PUSH2 0x0d7e
- [1195] JUMPI
- [1196] RETURNDATASIZE
- [1197] PUSH8 0xffffffffffffffff
- [1198] DUP2
- [1199] GT
- [1200] PUSH2 0x08b6
- [1201] JUMPI
- [1202] PUSH1 0x40
- [1203] MLOAD
- [1204] SWAP1
- [1205] PUSH2 0x0d16
- [1206] PUSH1 0x1f
- [1207] DUP3
- [1208] ADD
- [1209] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
- [1210] AND
- [1211] PUSH1 0x20
- [1212] ADD
- [1213] DUP4
- [1214] PUSH2 0x0875
- [1215] JUMP
- [1216] JUMPDEST
- [1217] DUP2
- [1218] MSTORE
- [1219] PUSH1 0x00
- [1220] PUSH1 0x20
- [1221] RETURNDATASIZE
- [1222] SWAP3
- [1223] ADD
- [1224] RETURNDATACOPY
- [1225] JUMPDEST
- [1226] ISZERO
- [1227] PUSH2 0x0d54
- [1228] JUMPI
- [1229] PUSH1 0x40
- [1230] MLOAD
- [1231] SWAP1
- [1232] DUP2
- [1233] MSTORE
- [1234] PUSH32 0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65
- [1235] PUSH1 0x20
- [1236] CALLER
- [1237] SWAP3
- [1238] LOG2
- [1239] JUMP
- [1240] JUMPDEST
- [1241] PUSH32 0x27fcd9d100000000000000000000000000000000000000000000000000000000
- [1242] PUSH1 0x00
- [1243] MSTORE
- [1244] PUSH1 0x04
- [1245] PUSH1 0x00
- [1246] REVERT
- [1247] JUMPDEST
- [1248] PUSH2 0x0d21
- [1249] JUMP
- [1250] JUMPDEST
- [1251] PUSH2 0x0d9c
- [1252] SWAP2
- [1253] POP
- [1254] PUSH1 0x20
- [1255] RETURNDATASIZE
- [1256] PUSH1 0x20
- [1257] GT
- [1258] PUSH2 0x0c4b
- [1259] JUMPI
- [1260] PUSH2 0x0c3c
- [1261] DUP2
- [1262] DUP4
- [1263] PUSH2 0x0875
- [1264] JUMP
- [1265] JUMPDEST
- [1266] CODESIZE
- [1267] PUSH2 0x0c9d
- [1268] JUMP
- [1269] JUMPDEST
- [1270] PUSH1 0x40
- [1271] MLOAD
- [1272] SWAP1
- [1273] PUSH32 0x5b1dac6000000000000000000000000000000000000000000000000000000000
- [1274] DUP3
- [1275] MSTORE
- [1276] PUSH1 0x20
- [1277] DUP3
- [1278] PUSH1 0x04
- [1279] DUP2
- [1280] PUSH1 0x6b
- [1281] GAS
- [1282] STATICCALL
- [1283] SWAP1
- [1284] DUP2
- [1285] ISZERO
- [1286] PUSH2 0x0c52
- [1287] JUMPI
- [1288] PUSH2 0x0dec
- [1289] SWAP3
- [1290] PUSH1 0x00
- [1291] SWAP3
- [1292] PUSH2 0x0def
- [1293] JUMPI
- [1294] JUMPDEST
- [1295] POP
- [1296] PUSH2 0x0ea7
- [1297] JUMP
- [1298] JUMPDEST
- [1299] SWAP1
- [1300] JUMP
- [1301] JUMPDEST
- [1302] PUSH2 0x0e09
- [1303] SWAP2
- [1304] SWAP3
- [1305] POP
- [1306] PUSH1 0x20
- [1307] RETURNDATASIZE
- [1308] PUSH1 0x20
- [1309] GT
- [1310] PUSH2 0x0c4b
- [1311] JUMPI
- [1312] PUSH2 0x0c3c
- [1313] DUP2
- [1314] DUP4
- [1315] PUSH2 0x0875
- [1316] JUMP
- [1317] JUMPDEST
- [1318] SWAP1
- [1319] CODESIZE
- [1320] PUSH2 0x0de6
- [1321] JUMP
- [1322] JUMPDEST
- [1323] PUSH1 0x40
- [1324] MLOAD
- [1325] PUSH32 0x5b1dac6000000000000000000000000000000000000000000000000000000000
- [1326] DUP2
- [1327] MSTORE
- [1328] PUSH1 0x20
- [1329] DUP2
- [1330] PUSH1 0x04
- [1331] DUP2
- [1332] PUSH1 0x6b
- [1333] GAS
- [1334] STATICCALL
- [1335] DUP1
- [1336] ISZERO
- [1337] PUSH2 0x0c52
- [1338] JUMPI
- [1339] PUSH2 0x0e5a
- [1340] SWAP2
- [1341] PUSH1 0x00
- [1342] SWAP2
- [1343] PUSH2 0x0e88
- [1344] JUMPI
- [1345] JUMPDEST
- [1346] POP
- [1347] CALLVALUE
- [1348] CALLER
- [1349] PUSH2 0x0ef8
- [1350] JUMP
- [1351] JUMPDEST
- [1352] PUSH1 0x40
- [1353] MLOAD
- [1354] CALLVALUE
- [1355] DUP2
- [1356] MSTORE
- [1357] PUSH32 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c
- [1358] PUSH1 0x20
- [1359] CALLER
- [1360] SWAP3
- [1361] LOG2
- [1362] JUMP
- [1363] JUMPDEST
- [1364] PUSH2 0x0ea1
- [1365] SWAP2
- [1366] POP
- [1367] PUSH1 0x20
- [1368] RETURNDATASIZE
- [1369] PUSH1 0x20
- [1370] GT
- [1371] PUSH2 0x0c4b
- [1372] JUMPI
- [1373] PUSH2 0x0c3c
- [1374] DUP2
- [1375] DUP4
- [1376] PUSH2 0x0875
- [1377] JUMP
- [1378] JUMPDEST
- [1379] CODESIZE
- [1380] PUSH2 0x0e52
- [1381] JUMP
- [1382] JUMPDEST
- [1383] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1384] AND
- [1385] PUSH1 0x00
- [1386] MSTORE
- [1387] PUSH1 0x00
- [1388] PUSH1 0x20
- [1389] MSTORE
- [1390] PUSH1 0x40
- [1391] PUSH1 0x00
- [1392] SHA3
- [1393] PUSH8 0xffffffffffffffff
- [1394] DUP2
- [1395] SLOAD
- [1396] SWAP3
- [1397] AND
- [1398] SWAP2
- [1399] DUP3
- [1400] DUP2
- [1401] MUL
- [1402] SWAP3
- [1403] DUP2
- [1404] DUP5
- [1405] DIV
- [1406] EQ
- [1407] SWAP1
- [1408] ISZERO
- [1409] OR
- [1410] ISZERO
- [1411] PUSH2 0x09e5
- [1412] JUMPI
- [1413] PUSH1 0x01
- [1414] ADD
- [1415] SLOAD
- [1416] DUP2
- [1417] ADD
- [1418] DUP1
- [1419] SWAP2
- [1420] GT
- [1421] PUSH2 0x09e5
- [1422] JUMPI
- [1423] SWAP1
- [1424] JUMP
- [1425] JUMPDEST
- [1426] SWAP2
- [1427] SWAP1
- [1428] PUSH8 0xffffffffffffffff
- [1429] SWAP1
- [1430] PUSH2 0x0f0e
- [1431] DUP4
- [1432] DUP6
- [1433] PUSH2 0x0ea7
- [1434] JUMP
- [1435] JUMPDEST
- [1436] ADD
- [1437] SWAP2
- [1438] AND
- [1439] SWAP2
- [1440] DUP3
- [1441] ISZERO
- [1442] PUSH2 0x0fa2
- [1443] JUMPI
- [1444] PUSH1 0x00
- [1445] SWAP1
- [1446] PUSH1 0x40
- [1447] MLOAD
- [1448] SWAP4
- [1449] PUSH1 0x40
- [1450] DUP6
- [1451] ADD
- [1452] DUP6
- [1453] DUP2
- [1454] LT
- [1455] PUSH8 0xffffffffffffffff
- [1456] DUP3
- [1457] GT
- [1458] OR
- [1459] PUSH2 0x0f75
- [1460] JUMPI
- [1461] PUSH1 0x40
- [1462] SWAP3
- [1463] PUSH1 0x01
- [1464] SWAP6
- [1465] SWAP5
- [1466] SWAP3
- [1467] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
- [1468] SWAP3
- [1469] DUP6
- [1470] MSTORE
- [1471] DUP1
- [1472] DUP7
- [1473] DIV
- [1474] DUP9
- [1475] MSTORE
- [1476] PUSH1 0x20
- [1477] DUP9
- [1478] ADD
- [1479] SWAP6
- [1480] MOD
- [1481] DUP6
- [1482] MSTORE
- [1483] AND
- [1484] DUP2
- [1485] MSTORE
- [1486] DUP1
- [1487] PUSH1 0x20
- [1488] MSTORE
- [1489] SHA3
- [1490] SWAP3
- [1491] MLOAD
- [1492] DUP4
- [1493] SSTORE
- [1494] MLOAD
- [1495] SWAP2
- [1496] ADD
- [1497] SSTORE
- [1498] JUMP
- [1499] JUMPDEST
- [1500] PUSH1 0x24
- [1501] DUP5
- [1502] PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
- [1503] DUP2
- [1504] MSTORE
- [1505] PUSH1 0x41
- [1506] PUSH1 0x04
- [1507] MSTORE
- [1508] REVERT
- [1509] JUMPDEST
- [1510] PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
- [1511] PUSH1 0x00
- [1512] MSTORE
- [1513] PUSH1 0x12
- [1514] PUSH1 0x04
- [1515] MSTORE
- [1516] PUSH1 0x24
- [1517] PUSH1 0x00
- [1518] REVERT
- [1519] 'fe'(Unknown Opcode)
- [1520] LOG2
- [1521] PUSH5 0x6970667358
- [1522] '22'(Unknown Opcode)
- [1523] SLT
- [1524] SHA3
- [1525] POP
- [1526] SWAP14
- [1527] 'd0'(Unknown Opcode)
- [1528] SWAP16
- [1529] DUP2
- [1530] CREATE2
- [1531] MCOPY
- [1532] PUSH0 0x
- [1533] 'f9'(Unknown Opcode)
- [1534] DUP9
- [1535] 'e1'(Unknown Opcode)
- [1536] EQ
- [1537] PUSH29 0xb2fdb32f2b6eb2931f1a088b8662118b86547764736f6c634300081a00
- [1538] CALLER