Erc20 token wont verify in etherscan

i deployed a contract just fine on remix had no problem compiling or anything of the sort but then on etherscan it will not allow me to verify it
the code for the contract is

pragma solidity ^0.8.5;

import 'https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol';

contract eveo is ERC20 {
    address public admin; 
    constructor() ERC20('eveo', 'evo') {
        _mint(msg.sender, 100000000 * 10 ** 18);
        admin == msg.sender;
    }
    
    function mint(address to, uint amount) external {
        require(msg.sender == admin, 'only admin');
        _mint(to, amount);
    }
    
    function burn(uint amount) external {
        _burn(msg.sender, amount);
    }
}

Hey did you try to check in the forum?

2 Likes

I have literally tried everything for two days and it just will not work

So what is the contract address?

1 Like

i hope you have solved the problem, i have tried , its working smooth . you can check 0xd9145CCE52D386f254917e481eB44e9943F39138 this deployed instance on etherscan

2 Likes