Error verifying contract with no constructor arguments on Etherscan

Hi @shooter,

I was able to verify using the flat contract file, solc 0.5.17. Your contract has no constructor arguments so just left that blank.

As an aside, your contract appears to be an ERC20 with some additional logic on minting. You may want to consider extending OpenZeppelin Contracts ERC20 implementation. https://docs.openzeppelin.com/contracts/3.x/erc20

I also suggest looking at: Points to consider when creating a fungible token (ERC20, ERC777)