MATIC Price: $1.01 (-3.15%)
Gas: 249 GWei

Bytecode to Opcode Disassembler

Attempts to decode the low level Contract Bytecodes to Opcodes.

Decoded Bytecode:
  • [1] PUSH1 0x80
  • [3] PUSH1 0x40
  • [4] MSTORE
  • [5] CALLDATASIZE
  • [8] PUSH2 0x0013
  • [9] JUMPI
  • [12] PUSH2 0x0011
  • [15] PUSH2 0x0017
  • [16] JUMP
  • [17] JUMPDEST
  • [18] STOP
  • [19] JUMPDEST
  • [22] PUSH2 0x0011
  • [23] JUMPDEST
  • [26] PUSH2 0x0027
  • [29] PUSH2 0x0022
  • [32] PUSH2 0x005e
  • [33] JUMP
  • [34] JUMPDEST
  • [37] PUSH2 0x0106
  • [38] JUMP
  • [39] JUMPDEST
  • [40] JUMP
  • [41] JUMPDEST
  • [43] PUSH1 0x60
  • [46] PUSH2 0x004e
  • [47] DUP4
  • [48] DUP4
  • [50] PUSH1 0x40
  • [51] MLOAD
  • [52] DUP1
  • [54] PUSH1 0x60
  • [55] ADD
  • [57] PUSH1 0x40
  • [58] MSTORE
  • [59] DUP1
  • [61] PUSH1 0x27
  • [62] DUP2
  • [63] MSTORE
  • [65] PUSH1 0x20
  • [66] ADD
  • [69] PUSH2 0x02e5
  • [71] PUSH1 0x27
  • [72] SWAP2
  • [73] CODECOPY
  • [76] PUSH2 0x012a
  • [77] JUMP
  • [78] JUMPDEST
  • [79] SWAP4
  • [80] SWAP3
  • [81] POP
  • [82] POP
  • [83] POP
  • [84] JUMP
  • [85] JUMPDEST
  • [86] EXTCODESIZE
  • [87] ISZERO
  • [88] ISZERO
  • [89] SWAP1
  • [90] JUMP
  • [91] JUMPDEST
  • [92] SWAP1
  • [93] JUMP
  • [94] JUMPDEST
  • [96] PUSH1 0x00
  • [99] PUSH2 0x0091
  • [132] PUSH32 0xa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50
  • [133] SLOAD
  • [135] PUSH1 0x01
  • [137] PUSH1 0x01
  • [139] PUSH1 0xa0
  • [140] SHL
  • [141] SUB
  • [142] AND
  • [143] SWAP1
  • [144] JUMP
  • [145] JUMPDEST
  • [147] PUSH1 0x01
  • [149] PUSH1 0x01
  • [151] PUSH1 0xa0
  • [152] SHL
  • [153] SUB
  • [154] AND
  • [159] PUSH4 0x5c60da1b
  • [161] PUSH1 0x40
  • [162] MLOAD
  • [163] DUP2
  • [168] PUSH4 0xffffffff
  • [169] AND
  • [171] PUSH1 0xe0
  • [172] SHL
  • [173] DUP2
  • [174] MSTORE
  • [176] PUSH1 0x04
  • [177] ADD
  • [179] PUSH1 0x20
  • [181] PUSH1 0x40
  • [182] MLOAD
  • [183] DUP1
  • [184] DUP4
  • [185] SUB
  • [186] DUP2
  • [187] DUP7
  • [188] DUP1
  • [189] EXTCODESIZE
  • [190] ISZERO
  • [191] DUP1
  • [192] ISZERO
  • [195] PUSH2 0x00c9
  • [196] JUMPI
  • [198] PUSH1 0x00
  • [199] DUP1
  • [200] REVERT
  • [201] JUMPDEST
  • [202] POP
  • [203] GAS
  • [204] STATICCALL
  • [205] ISZERO
  • [206] DUP1
  • [207] ISZERO
  • [210] PUSH2 0x00dd
  • [211] JUMPI
  • [212] RETURNDATASIZE
  • [214] PUSH1 0x00
  • [215] DUP1
  • [216] RETURNDATACOPY
  • [217] RETURNDATASIZE
  • [219] PUSH1 0x00
  • [220] REVERT
  • [221] JUMPDEST
  • [222] POP
  • [223] POP
  • [224] POP
  • [225] POP
  • [227] PUSH1 0x40
  • [228] MLOAD
  • [229] RETURNDATASIZE
  • [231] PUSH1 0x1f
  • [232] NOT
  • [234] PUSH1 0x1f
  • [235] DUP3
  • [236] ADD
  • [237] AND
  • [238] DUP3
  • [239] ADD
  • [240] DUP1
  • [242] PUSH1 0x40
  • [243] MSTORE
  • [244] POP
  • [245] DUP2
  • [246] ADD
  • [247] SWAP1
  • [250] PUSH2 0x0101
  • [251] SWAP2
  • [252] SWAP1
  • [255] PUSH2 0x023c
  • [256] JUMP
  • [257] JUMPDEST
  • [258] SWAP1
  • [259] POP
  • [260] SWAP1
  • [261] JUMP
  • [262] JUMPDEST
  • [263] CALLDATASIZE
  • [265] PUSH1 0x00
  • [266] DUP1
  • [267] CALLDATACOPY
  • [269] PUSH1 0x00
  • [270] DUP1
  • [271] CALLDATASIZE
  • [273] PUSH1 0x00
  • [274] DUP5
  • [275] GAS
  • [276] DELEGATECALL
  • [277] RETURNDATASIZE
  • [279] PUSH1 0x00
  • [280] DUP1
  • [281] RETURNDATACOPY
  • [282] DUP1
  • [283] DUP1
  • [284] ISZERO
  • [287] PUSH2 0x0125
  • [288] JUMPI
  • [289] RETURNDATASIZE
  • [291] PUSH1 0x00
  • [292] RETURN
  • [293] JUMPDEST
  • [294] RETURNDATASIZE
  • [296] PUSH1 0x00
  • [297] REVERT
  • [298] JUMPDEST
  • [300] PUSH1 0x60
  • [301] DUP4
  • [302] EXTCODESIZE
  • [305] PUSH2 0x018e
  • [306] JUMPI
  • [308] PUSH1 0x40
  • [309] MLOAD
  • [313] PUSH3 0x461bcd
  • [315] PUSH1 0xe5
  • [316] SHL
  • [317] DUP2
  • [318] MSTORE
  • [320] PUSH1 0x20
  • [322] PUSH1 0x04
  • [323] DUP3
  • [324] ADD
  • [325] MSTORE
  • [327] PUSH1 0x26
  • [329] PUSH1 0x24
  • [330] DUP3
  • [331] ADD
  • [332] MSTORE
  • [365] PUSH32 0x416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f
  • [367] PUSH1 0x44
  • [368] DUP3
  • [369] ADD
  • [370] MSTORE
  • [377] PUSH6 0x1b9d1c9858dd
  • [379] PUSH1 0xd2
  • [380] SHL
  • [382] PUSH1 0x64
  • [383] DUP3
  • [384] ADD
  • [385] MSTORE
  • [387] PUSH1 0x84
  • [388] ADD
  • [389] JUMPDEST
  • [391] PUSH1 0x40
  • [392] MLOAD
  • [393] DUP1
  • [394] SWAP2
  • [395] SUB
  • [396] SWAP1
  • [397] REVERT
  • [398] JUMPDEST
  • [400] PUSH1 0x00
  • [401] DUP1
  • [402] DUP6
  • [404] PUSH1 0x01
  • [406] PUSH1 0x01
  • [408] PUSH1 0xa0
  • [409] SHL
  • [410] SUB
  • [411] AND
  • [412] DUP6
  • [414] PUSH1 0x40
  • [415] MLOAD
  • [418] PUSH2 0x01a9
  • [419] SWAP2
  • [420] SWAP1
  • [423] PUSH2 0x0265
  • [424] JUMP
  • [425] JUMPDEST
  • [427] PUSH1 0x00
  • [429] PUSH1 0x40
  • [430] MLOAD
  • [431] DUP1
  • [432] DUP4
  • [433] SUB
  • [434] DUP2
  • [435] DUP6
  • [436] GAS
  • [437] DELEGATECALL
  • [438] SWAP2
  • [439] POP
  • [440] POP
  • [441] RETURNDATASIZE
  • [442] DUP1
  • [444] PUSH1 0x00
  • [445] DUP2
  • [446] EQ
  • [449] PUSH2 0x01e4
  • [450] JUMPI
  • [452] PUSH1 0x40
  • [453] MLOAD
  • [454] SWAP2
  • [455] POP
  • [457] PUSH1 0x1f
  • [458] NOT
  • [460] PUSH1 0x3f
  • [461] RETURNDATASIZE
  • [462] ADD
  • [463] AND
  • [464] DUP3
  • [465] ADD
  • [467] PUSH1 0x40
  • [468] MSTORE
  • [469] RETURNDATASIZE
  • [470] DUP3
  • [471] MSTORE
  • [472] RETURNDATASIZE
  • [474] PUSH1 0x00
  • [476] PUSH1 0x20
  • [477] DUP5
  • [478] ADD
  • [479] RETURNDATACOPY
  • [482] PUSH2 0x01e9
  • [483] JUMP
  • [484] JUMPDEST
  • [486] PUSH1 0x60
  • [487] SWAP2
  • [488] POP
  • [489] JUMPDEST
  • [490] POP
  • [491] SWAP2
  • [492] POP
  • [493] SWAP2
  • [494] POP
  • [497] PUSH2 0x01f9
  • [498] DUP3
  • [499] DUP3
  • [500] DUP7
  • [503] PUSH2 0x0203
  • [504] JUMP
  • [505] JUMPDEST
  • [506] SWAP7
  • [507] SWAP6
  • [508] POP
  • [509] POP
  • [510] POP
  • [511] POP
  • [512] POP
  • [513] POP
  • [514] JUMP
  • [515] JUMPDEST
  • [517] PUSH1 0x60
  • [518] DUP4
  • [519] ISZERO
  • [522] PUSH2 0x0212
  • [523] JUMPI
  • [524] POP
  • [525] DUP2
  • [528] PUSH2 0x004e
  • [529] JUMP
  • [530] JUMPDEST
  • [531] DUP3
  • [532] MLOAD
  • [533] ISZERO
  • [536] PUSH2 0x0222
  • [537] JUMPI
  • [538] DUP3
  • [539] MLOAD
  • [540] DUP1
  • [541] DUP5
  • [543] PUSH1 0x20
  • [544] ADD
  • [545] REVERT
  • [546] JUMPDEST
  • [547] DUP2
  • [549] PUSH1 0x40
  • [550] MLOAD
  • [554] PUSH3 0x461bcd
  • [556] PUSH1 0xe5
  • [557] SHL
  • [558] DUP2
  • [559] MSTORE
  • [561] PUSH1 0x04
  • [562] ADD
  • [565] PUSH2 0x0185
  • [566] SWAP2
  • [567] SWAP1
  • [570] PUSH2 0x0281
  • [571] JUMP
  • [572] JUMPDEST
  • [574] PUSH1 0x00
  • [576] PUSH1 0x20
  • [577] DUP3
  • [578] DUP5
  • [579] SUB
  • [580] SLT
  • [581] ISZERO
  • [584] PUSH2 0x024e
  • [585] JUMPI
  • [587] PUSH1 0x00
  • [588] DUP1
  • [589] REVERT
  • [590] JUMPDEST
  • [591] DUP2
  • [592] MLOAD
  • [594] PUSH1 0x01
  • [596] PUSH1 0x01
  • [598] PUSH1 0xa0
  • [599] SHL
  • [600] SUB
  • [601] DUP2
  • [602] AND
  • [603] DUP2
  • [604] EQ
  • [607] PUSH2 0x004e
  • [608] JUMPI
  • [610] PUSH1 0x00
  • [611] DUP1
  • [612] REVERT
  • [613] JUMPDEST
  • [615] PUSH1 0x00
  • [616] DUP3
  • [617] MLOAD
  • [620] PUSH2 0x0277
  • [621] DUP2
  • [622] DUP5
  • [624] PUSH1 0x20
  • [625] DUP8
  • [626] ADD
  • [629] PUSH2 0x02b4
  • [630] JUMP
  • [631] JUMPDEST
  • [632] SWAP2
  • [633] SWAP1
  • [634] SWAP2
  • [635] ADD
  • [636] SWAP3
  • [637] SWAP2
  • [638] POP
  • [639] POP
  • [640] JUMP
  • [641] JUMPDEST
  • [643] PUSH1 0x20
  • [644] DUP2
  • [645] MSTORE
  • [647] PUSH1 0x00
  • [648] DUP3
  • [649] MLOAD
  • [650] DUP1
  • [652] PUSH1 0x20
  • [653] DUP5
  • [654] ADD
  • [655] MSTORE
  • [658] PUSH2 0x02a0
  • [659] DUP2
  • [661] PUSH1 0x40
  • [662] DUP6
  • [663] ADD
  • [665] PUSH1 0x20
  • [666] DUP8
  • [667] ADD
  • [670] PUSH2 0x02b4
  • [671] JUMP
  • [672] JUMPDEST
  • [674] PUSH1 0x1f
  • [675] ADD
  • [677] PUSH1 0x1f
  • [678] NOT
  • [679] AND
  • [680] SWAP2
  • [681] SWAP1
  • [682] SWAP2
  • [683] ADD
  • [685] PUSH1 0x40
  • [686] ADD
  • [687] SWAP3
  • [688] SWAP2
  • [689] POP
  • [690] POP
  • [691] JUMP
  • [692] JUMPDEST
  • [694] PUSH1 0x00
  • [695] JUMPDEST
  • [696] DUP4
  • [697] DUP2
  • [698] LT
  • [699] ISZERO
  • [702] PUSH2 0x02cf
  • [703] JUMPI
  • [704] DUP2
  • [705] DUP2
  • [706] ADD
  • [707] MLOAD
  • [708] DUP4
  • [709] DUP3
  • [710] ADD
  • [711] MSTORE
  • [713] PUSH1 0x20
  • [714] ADD
  • [717] PUSH2 0x02b7
  • [718] JUMP
  • [719] JUMPDEST
  • [720] DUP4
  • [721] DUP2
  • [722] GT
  • [723] ISZERO
  • [726] PUSH2 0x02de
  • [727] JUMPI
  • [729] PUSH1 0x00
  • [730] DUP5
  • [731] DUP5
  • [732] ADD
  • [733] MSTORE
  • [734] JUMPDEST
  • [735] POP
  • [736] POP
  • [737] POP
  • [738] POP
  • [739] JUMP
  • [740] 'fe'(Unknown Opcode)
  • [741] COINBASE
  • [747] PUSH5 0x6472657373
  • [748] GASPRICE
  • [749] SHA3
  • [763] PUSH13 0x6f772d6c6576656c2064656c65
  • [772] PUSH8 0x6174652063616c6c
  • [773] SHA3
  • [781] PUSH7 0x61696c6564a264
  • [792] PUSH10 0x70667358221220a18bc5
  • [793] '0c'(Unknown Opcode)
  • [794] MSIZE
  • [795] '21'(Unknown Opcode)
  • [796] 'af'(Unknown Opcode)
  • [797] MSIZE
  • [798] 'a7'(Unknown Opcode)
  • [799] SLT
  • [800] 'c4'(Unknown Opcode)
  • [801] TIMESTAMP
  • [802] 'ad'(Unknown Opcode)
  • [817] PUSH14 0x4685a72cd510277d71c9dd1b938b
  • [818] '25'(Unknown Opcode)
  • [819] SGT
  • [820] 'd6'(Unknown Opcode)
  • [821] PC
  • [827] PUSH5 0x736f6c6343
  • [828] STOP
  • [829] ADDMOD
  • [830] SMOD
  • [831] STOP
  • [832] CALLER