ERC20 Etherscan Contract Verification Failed

Hello! I'm trying to verify this contract on etherscan and ran into this error. I also tried out flattening the contract with the flatterer plugin in remix but that didn't work either. I would appreciate any help to solve, thank you!

Hi, welcome! :wave:

If you deployed your contract with Remix, maybe you can have a look at this tutorial: Verify erc20 token on etherscan that was deployed through remix:step by step guide

And if you want to verify contracts by multi-files, I think you can look at this tutorial: Verify smart contract inheriting from OpenZeppelin Contracts

Hi Skyge, Thanks for the reply! I followed your first tutorial and this is what I got. Not really sure where to go from here.

It looks like just some warnings.
So could you please share the source code and contract address?


Contract Address: 0xdba5910590c4467cc5b28c5bf85f2f7bfa609df7

// SPDX-License-Identifier: MIT
pragma solidity ^0.6.0;

import "";

contract MyToken is ERC20 {
    constructor (string memory name, string memory symbol) public ERC20("Neo", "$NEO") {
        _mint(msg.sender, 100 * 10 ** uint(decimals()));

This is not the original source code! So it costed my much time.