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);
}
}