diff --git a/contracts/BECoin.sol b/contracts/BECoin.sol index 40755b3..7411847 100644 --- a/contracts/BECoin.sol +++ b/contracts/BECoin.sol @@ -1,12 +1,12 @@ // SPDX-License-Identifier: MIT pragma solidity 0.8.10; -import "@openzeppelin/contracts/access/Ownable.sol"; -import "@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol"; +import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol"; -contract BECoin is ERC20PresetMinterPauser, Ownable { - uint256 public constant initializedCap = 20000000 * 1e18; - constructor() ERC20PresetMinterPauser("Blissful Elites Coin", "BEC") { - _mint(_msgSender(), initializedCap); +contract BECoin is ERC20Burnable { + uint256 public constant INITIALIZED_CAP = 20000000 * 1e18; + + constructor() ERC20("Blissful Elites Coin", "BEC") { + _mint(_msgSender(), INITIALIZED_CAP); } } \ No newline at end of file