From cf9154859b462fec1569364e36c103cbfc8eefe7 Mon Sep 17 00:00:00 2001 From: zhl Date: Fri, 28 Jan 2022 12:42:23 +0800 Subject: [PATCH] remove mint and pause of coin --- contracts/BECoin.sol | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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