MATIC Price: $1.00 (-0.63%)
Gas: 67 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 0x001d
  • [16] JUMP
  • [17] JUMPDEST
  • [18] STOP
  • [19] JUMPDEST
  • [22] PUSH2 0x001b
  • [25] PUSH2 0x001d
  • [26] JUMP
  • [27] JUMPDEST
  • [28] STOP
  • [29] JUMPDEST
  • [32] PUSH2 0x0025
  • [35] PUSH2 0x0091
  • [36] JUMP
  • [37] JUMPDEST
  • [40] PUSH2 0x0035
  • [43] PUSH2 0x0030
  • [46] PUSH2 0x0093
  • [47] JUMP
  • [48] JUMPDEST
  • [51] PUSH2 0x00a2
  • [52] JUMP
  • [53] JUMPDEST
  • [54] JUMP
  • [55] JUMPDEST
  • [57] PUSH1 0x60
  • [60] PUSH2 0x005c
  • [61] DUP4
  • [62] DUP4
  • [64] PUSH1 0x40
  • [65] MLOAD
  • [66] DUP1
  • [68] PUSH1 0x60
  • [69] ADD
  • [71] PUSH1 0x40
  • [72] MSTORE
  • [73] DUP1
  • [75] PUSH1 0x27
  • [76] DUP2
  • [77] MSTORE
  • [79] PUSH1 0x20
  • [80] ADD
  • [83] PUSH2 0x03f1
  • [85] PUSH1 0x27
  • [86] SWAP2
  • [87] CODECOPY
  • [90] PUSH2 0x00c8
  • [91] JUMP
  • [92] JUMPDEST
  • [93] SWAP1
  • [94] POP
  • [95] SWAP3
  • [96] SWAP2
  • [97] POP
  • [98] POP
  • [99] JUMP
  • [100] JUMPDEST
  • [102] PUSH1 0x00
  • [103] DUP1
  • [104] DUP3
  • [125] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [126] AND
  • [127] EXTCODESIZE
  • [128] GT
  • [129] SWAP1
  • [130] POP
  • [131] SWAP2
  • [132] SWAP1
  • [133] POP
  • [134] JUMP
  • [135] JUMPDEST
  • [137] PUSH1 0x00
  • [138] DUP2
  • [139] SWAP1
  • [140] POP
  • [141] SWAP2
  • [142] SWAP1
  • [143] POP
  • [144] JUMP
  • [145] JUMPDEST
  • [146] JUMP
  • [147] JUMPDEST
  • [149] PUSH1 0x00
  • [152] PUSH2 0x009d
  • [155] PUSH2 0x014e
  • [156] JUMP
  • [157] JUMPDEST
  • [158] SWAP1
  • [159] POP
  • [160] SWAP1
  • [161] JUMP
  • [162] JUMPDEST
  • [163] CALLDATASIZE
  • [165] PUSH1 0x00
  • [166] DUP1
  • [167] CALLDATACOPY
  • [169] PUSH1 0x00
  • [170] DUP1
  • [171] CALLDATASIZE
  • [173] PUSH1 0x00
  • [174] DUP5
  • [175] GAS
  • [176] DELEGATECALL
  • [177] RETURNDATASIZE
  • [179] PUSH1 0x00
  • [180] DUP1
  • [181] RETURNDATACOPY
  • [182] DUP1
  • [184] PUSH1 0x00
  • [185] DUP2
  • [186] EQ
  • [189] PUSH2 0x00c3
  • [190] JUMPI
  • [191] RETURNDATASIZE
  • [193] PUSH1 0x00
  • [194] RETURN
  • [195] JUMPDEST
  • [196] RETURNDATASIZE
  • [198] PUSH1 0x00
  • [199] REVERT
  • [200] JUMPDEST
  • [202] PUSH1 0x60
  • [204] PUSH1 0x00
  • [205] DUP1
  • [206] DUP6
  • [227] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [228] AND
  • [229] DUP6
  • [231] PUSH1 0x40
  • [232] MLOAD
  • [235] PUSH2 0x00f2
  • [236] SWAP2
  • [237] SWAP1
  • [240] PUSH2 0x02f8
  • [241] JUMP
  • [242] JUMPDEST
  • [244] PUSH1 0x00
  • [246] PUSH1 0x40
  • [247] MLOAD
  • [248] DUP1
  • [249] DUP4
  • [250] SUB
  • [251] DUP2
  • [252] DUP6
  • [253] GAS
  • [254] DELEGATECALL
  • [255] SWAP2
  • [256] POP
  • [257] POP
  • [258] RETURNDATASIZE
  • [259] DUP1
  • [261] PUSH1 0x00
  • [262] DUP2
  • [263] EQ
  • [266] PUSH2 0x012d
  • [267] JUMPI
  • [269] PUSH1 0x40
  • [270] MLOAD
  • [271] SWAP2
  • [272] POP
  • [274] PUSH1 0x1f
  • [275] NOT
  • [277] PUSH1 0x3f
  • [278] RETURNDATASIZE
  • [279] ADD
  • [280] AND
  • [281] DUP3
  • [282] ADD
  • [284] PUSH1 0x40
  • [285] MSTORE
  • [286] RETURNDATASIZE
  • [287] DUP3
  • [288] MSTORE
  • [289] RETURNDATASIZE
  • [291] PUSH1 0x00
  • [293] PUSH1 0x20
  • [294] DUP5
  • [295] ADD
  • [296] RETURNDATACOPY
  • [299] PUSH2 0x0132
  • [300] JUMP
  • [301] JUMPDEST
  • [303] PUSH1 0x60
  • [304] SWAP2
  • [305] POP
  • [306] JUMPDEST
  • [307] POP
  • [308] SWAP2
  • [309] POP
  • [310] SWAP2
  • [311] POP
  • [314] PUSH2 0x0143
  • [315] DUP7
  • [316] DUP4
  • [317] DUP4
  • [318] DUP8
  • [321] PUSH2 0x01a5
  • [322] JUMP
  • [323] JUMPDEST
  • [324] SWAP3
  • [325] POP
  • [326] POP
  • [327] POP
  • [328] SWAP4
  • [329] SWAP3
  • [330] POP
  • [331] POP
  • [332] POP
  • [333] JUMP
  • [334] JUMPDEST
  • [336] PUSH1 0x00
  • [339] PUSH2 0x017c
  • [372] PUSH32 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
  • [374] PUSH1 0x00
  • [375] SHL
  • [378] PUSH2 0x0087
  • [379] JUMP
  • [380] JUMPDEST
  • [382] PUSH1 0x00
  • [383] ADD
  • [385] PUSH1 0x00
  • [386] SWAP1
  • [387] SLOAD
  • [388] SWAP1
  • [391] PUSH2 0x0100
  • [392] EXP
  • [393] SWAP1
  • [394] DIV
  • [415] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [416] AND
  • [417] SWAP1
  • [418] POP
  • [419] SWAP1
  • [420] JUMP
  • [421] JUMPDEST
  • [423] PUSH1 0x60
  • [424] DUP4
  • [425] ISZERO
  • [428] PUSH2 0x0208
  • [429] JUMPI
  • [431] PUSH1 0x00
  • [432] DUP4
  • [433] MLOAD
  • [434] EQ
  • [435] ISZERO
  • [438] PUSH2 0x0200
  • [439] JUMPI
  • [442] PUSH2 0x01c0
  • [443] DUP6
  • [446] PUSH2 0x0064
  • [447] JUMP
  • [448] JUMPDEST
  • [451] PUSH2 0x01ff
  • [452] JUMPI
  • [454] PUSH1 0x40
  • [455] MLOAD
  • [488] PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
  • [489] DUP2
  • [490] MSTORE
  • [492] PUSH1 0x04
  • [493] ADD
  • [496] PUSH2 0x01f6
  • [497] SWAP1
  • [500] PUSH2 0x0331
  • [501] JUMP
  • [502] JUMPDEST
  • [504] PUSH1 0x40
  • [505] MLOAD
  • [506] DUP1
  • [507] SWAP2
  • [508] SUB
  • [509] SWAP1
  • [510] REVERT
  • [511] JUMPDEST
  • [512] JUMPDEST
  • [513] DUP3
  • [514] SWAP1
  • [515] POP
  • [518] PUSH2 0x0213
  • [519] JUMP
  • [520] JUMPDEST
  • [523] PUSH2 0x0212
  • [524] DUP4
  • [525] DUP4
  • [528] PUSH2 0x021b
  • [529] JUMP
  • [530] JUMPDEST
  • [531] JUMPDEST
  • [532] SWAP5
  • [533] SWAP4
  • [534] POP
  • [535] POP
  • [536] POP
  • [537] POP
  • [538] JUMP
  • [539] JUMPDEST
  • [541] PUSH1 0x00
  • [542] DUP3
  • [543] MLOAD
  • [544] GT
  • [545] ISZERO
  • [548] PUSH2 0x022e
  • [549] JUMPI
  • [550] DUP2
  • [551] MLOAD
  • [552] DUP1
  • [553] DUP4
  • [555] PUSH1 0x20
  • [556] ADD
  • [557] REVERT
  • [558] JUMPDEST
  • [559] DUP1
  • [561] PUSH1 0x40
  • [562] MLOAD
  • [595] PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
  • [596] DUP2
  • [597] MSTORE
  • [599] PUSH1 0x04
  • [600] ADD
  • [603] PUSH2 0x0262
  • [604] SWAP2
  • [605] SWAP1
  • [608] PUSH2 0x030f
  • [609] JUMP
  • [610] JUMPDEST
  • [612] PUSH1 0x40
  • [613] MLOAD
  • [614] DUP1
  • [615] SWAP2
  • [616] SUB
  • [617] SWAP1
  • [618] REVERT
  • [619] JUMPDEST
  • [621] PUSH1 0x00
  • [624] PUSH2 0x0276
  • [625] DUP3
  • [628] PUSH2 0x0351
  • [629] JUMP
  • [630] JUMPDEST
  • [633] PUSH2 0x0280
  • [634] DUP2
  • [635] DUP6
  • [638] PUSH2 0x0367
  • [639] JUMP
  • [640] JUMPDEST
  • [641] SWAP4
  • [642] POP
  • [645] PUSH2 0x0290
  • [646] DUP2
  • [647] DUP6
  • [649] PUSH1 0x20
  • [650] DUP7
  • [651] ADD
  • [654] PUSH2 0x0383
  • [655] JUMP
  • [656] JUMPDEST
  • [657] DUP1
  • [658] DUP5
  • [659] ADD
  • [660] SWAP2
  • [661] POP
  • [662] POP
  • [663] SWAP3
  • [664] SWAP2
  • [665] POP
  • [666] POP
  • [667] JUMP
  • [668] JUMPDEST
  • [670] PUSH1 0x00
  • [673] PUSH2 0x02a7
  • [674] DUP3
  • [677] PUSH2 0x035c
  • [678] JUMP
  • [679] JUMPDEST
  • [682] PUSH2 0x02b1
  • [683] DUP2
  • [684] DUP6
  • [687] PUSH2 0x0372
  • [688] JUMP
  • [689] JUMPDEST
  • [690] SWAP4
  • [691] POP
  • [694] PUSH2 0x02c1
  • [695] DUP2
  • [696] DUP6
  • [698] PUSH1 0x20
  • [699] DUP7
  • [700] ADD
  • [703] PUSH2 0x0383
  • [704] JUMP
  • [705] JUMPDEST
  • [708] PUSH2 0x02ca
  • [709] DUP2
  • [712] PUSH2 0x03b6
  • [713] JUMP
  • [714] JUMPDEST
  • [715] DUP5
  • [716] ADD
  • [717] SWAP2
  • [718] POP
  • [719] POP
  • [720] SWAP3
  • [721] SWAP2
  • [722] POP
  • [723] POP
  • [724] JUMP
  • [725] JUMPDEST
  • [727] PUSH1 0x00
  • [730] PUSH2 0x02e2
  • [732] PUSH1 0x1d
  • [733] DUP4
  • [736] PUSH2 0x0372
  • [737] JUMP
  • [738] JUMPDEST
  • [739] SWAP2
  • [740] POP
  • [743] PUSH2 0x02ed
  • [744] DUP3
  • [747] PUSH2 0x03c7
  • [748] JUMP
  • [749] JUMPDEST
  • [751] PUSH1 0x20
  • [752] DUP3
  • [753] ADD
  • [754] SWAP1
  • [755] POP
  • [756] SWAP2
  • [757] SWAP1
  • [758] POP
  • [759] JUMP
  • [760] JUMPDEST
  • [762] PUSH1 0x00
  • [765] PUSH2 0x0304
  • [766] DUP3
  • [767] DUP5
  • [770] PUSH2 0x026b
  • [771] JUMP
  • [772] JUMPDEST
  • [773] SWAP2
  • [774] POP
  • [775] DUP2
  • [776] SWAP1
  • [777] POP
  • [778] SWAP3
  • [779] SWAP2
  • [780] POP
  • [781] POP
  • [782] JUMP
  • [783] JUMPDEST
  • [785] PUSH1 0x00
  • [787] PUSH1 0x20
  • [788] DUP3
  • [789] ADD
  • [790] SWAP1
  • [791] POP
  • [792] DUP2
  • [793] DUP2
  • [794] SUB
  • [796] PUSH1 0x00
  • [797] DUP4
  • [798] ADD
  • [799] MSTORE
  • [802] PUSH2 0x0329
  • [803] DUP2
  • [804] DUP5
  • [807] PUSH2 0x029c
  • [808] JUMP
  • [809] JUMPDEST
  • [810] SWAP1
  • [811] POP
  • [812] SWAP3
  • [813] SWAP2
  • [814] POP
  • [815] POP
  • [816] JUMP
  • [817] JUMPDEST
  • [819] PUSH1 0x00
  • [821] PUSH1 0x20
  • [822] DUP3
  • [823] ADD
  • [824] SWAP1
  • [825] POP
  • [826] DUP2
  • [827] DUP2
  • [828] SUB
  • [830] PUSH1 0x00
  • [831] DUP4
  • [832] ADD
  • [833] MSTORE
  • [836] PUSH2 0x034a
  • [837] DUP2
  • [840] PUSH2 0x02d5
  • [841] JUMP
  • [842] JUMPDEST
  • [843] SWAP1
  • [844] POP
  • [845] SWAP2
  • [846] SWAP1
  • [847] POP
  • [848] JUMP
  • [849] JUMPDEST
  • [851] PUSH1 0x00
  • [852] DUP2
  • [853] MLOAD
  • [854] SWAP1
  • [855] POP
  • [856] SWAP2
  • [857] SWAP1
  • [858] POP
  • [859] JUMP
  • [860] JUMPDEST
  • [862] PUSH1 0x00
  • [863] DUP2
  • [864] MLOAD
  • [865] SWAP1
  • [866] POP
  • [867] SWAP2
  • [868] SWAP1
  • [869] POP
  • [870] JUMP
  • [871] JUMPDEST
  • [873] PUSH1 0x00
  • [874] DUP2
  • [875] SWAP1
  • [876] POP
  • [877] SWAP3
  • [878] SWAP2
  • [879] POP
  • [880] POP
  • [881] JUMP
  • [882] JUMPDEST
  • [884] PUSH1 0x00
  • [885] DUP3
  • [886] DUP3
  • [887] MSTORE
  • [889] PUSH1 0x20
  • [890] DUP3
  • [891] ADD
  • [892] SWAP1
  • [893] POP
  • [894] SWAP3
  • [895] SWAP2
  • [896] POP
  • [897] POP
  • [898] JUMP
  • [899] JUMPDEST
  • [901] PUSH1 0x00
  • [902] JUMPDEST
  • [903] DUP4
  • [904] DUP2
  • [905] LT
  • [906] ISZERO
  • [909] PUSH2 0x03a1
  • [910] JUMPI
  • [911] DUP1
  • [912] DUP3
  • [913] ADD
  • [914] MLOAD
  • [915] DUP2
  • [916] DUP5
  • [917] ADD
  • [918] MSTORE
  • [920] PUSH1 0x20
  • [921] DUP2
  • [922] ADD
  • [923] SWAP1
  • [924] POP
  • [927] PUSH2 0x0386
  • [928] JUMP
  • [929] JUMPDEST
  • [930] DUP4
  • [931] DUP2
  • [932] GT
  • [933] ISZERO
  • [936] PUSH2 0x03b0
  • [937] JUMPI
  • [939] PUSH1 0x00
  • [940] DUP5
  • [941] DUP5
  • [942] ADD
  • [943] MSTORE
  • [944] JUMPDEST
  • [945] POP
  • [946] POP
  • [947] POP
  • [948] POP
  • [949] JUMP
  • [950] JUMPDEST
  • [952] PUSH1 0x00
  • [954] PUSH1 0x1f
  • [955] NOT
  • [957] PUSH1 0x1f
  • [958] DUP4
  • [959] ADD
  • [960] AND
  • [961] SWAP1
  • [962] POP
  • [963] SWAP2
  • [964] SWAP1
  • [965] POP
  • [966] JUMP
  • [967] JUMPDEST
  • [1000] PUSH32 0x416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000
  • [1002] PUSH1 0x00
  • [1003] DUP3
  • [1004] ADD
  • [1005] MSTORE
  • [1006] POP
  • [1007] JUMP
  • [1008] 'fe'(Unknown Opcode)
  • [1009] COINBASE
  • [1015] PUSH5 0x6472657373
  • [1016] GASPRICE
  • [1017] SHA3
  • [1031] PUSH13 0x6f772d6c6576656c2064656c65
  • [1040] PUSH8 0x6174652063616c6c
  • [1041] SHA3
  • [1049] PUSH7 0x61696c6564a264
  • [1060] PUSH10 0x7066735822122055b27d
  • [1061] '4c'(Unknown Opcode)
  • [1062] CODECOPY
  • [1063] 'ab'(Unknown Opcode)
  • [1064] DUP3
  • [1065] 'b8'(Unknown Opcode)
  • [1066] DUP10
  • [1067] '0f'(Unknown Opcode)
  • [1068] 'c1'(Unknown Opcode)
  • [1069] JUMP
  • [1070] '5c'(Unknown Opcode)
  • [1071] CODESIZE
  • [1072] PC
  • [1073] LOG1
  • [1074] 'b7'(Unknown Opcode)
  • [1075] CALL
  • [1076] 'e0'(Unknown Opcode)
  • [1077] CREATE2