Im trying to verify this contract but im getting the following error
Error! Unable to generate Contract ByteCode and ABI (General Exception, unable to get compiled [bytecode])
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.2;
import "@openzeppelin/contracts-upgradeable@4.2.0/token/ERC20/ERC20Upgradeable.sol";
import "@openzeppelin/contracts-upgradeable@4.2.0/token/ERC20/extensions/ERC20BurnableUpgradeable.sol";
import "@openzeppelin/contracts-upgradeable@4.2.0/security/PausableUpgradeable.sol";
import "@openzeppelin/contracts-upgradeable@4.2.0/access/OwnableUpgradeable.sol";
import "@openzeppelin/contracts-upgradeable@4.2.0/proxy/utils/Initializable.sol";
contract DOGEROID is Initializable, ERC20Upgradeable, ERC20BurnableUpgradeable, PausableUpgradeable, OwnableUpgradeable {
function initialize() initializer public {
__ERC20_init("DOGEROID", "DOGD");
__ERC20Burnable_init();
__Pausable_init();
__Ownable_init();
_mint(msg.sender, 100000000000 * 10 ** decimals());
}
function pause() public onlyOwner {
_pause();
}
function unpause() public onlyOwner {
_unpause();
}
function mint(address to, uint256 amount) public onlyOwner {
_mint(to, amount);
}
function _beforeTokenTransfer(address from, address to, uint256 amount)
internal
whenNotPaused
override
{
super._beforeTokenTransfer(from, to, amount);
}
}