update customERC20

This commit is contained in:
owen05
2021-07-07 14:26:00 +08:00
parent 70daa1c9db
commit cf39e2543b

View File

@@ -119,16 +119,6 @@ contract CustomERC20 is InitializableOwnable {
emit Transfer(sender, recipient, amount);
}
//=================== Ownable ======================
function mint(address user, uint256 value) external onlyOwner {
require(isMintable, "NOT_MINTABEL_TOKEN");
balances[user] = balances[user].add(value);
totalSupply = totalSupply.add(value);
emit Mint(user, value);
emit Transfer(address(0), user, value);
}
function burn(uint256 value) external {
require(isMintable, "NOT_MINTABEL_TOKEN");
require(balances[msg.sender] >= value, "VALUE_NOT_ENOUGH");
@@ -139,6 +129,17 @@ contract CustomERC20 is InitializableOwnable {
emit Transfer(msg.sender, address(0), value);
}
//=================== Ownable ======================
function mint(address user, uint256 value) external onlyOwner {
require(isMintable, "NOT_MINTABEL_TOKEN");
require(user == _OWNER_, "NOT_OWNER");
balances[user] = balances[user].add(value);
totalSupply = totalSupply.add(value);
emit Mint(user, value);
emit Transfer(address(0), user, value);
}
function changeTeamAccount(address newTeam) external onlyOwner {
require(tradeFeeRatio > 0, "NOT_TRADE_FEE_TOKEN");
emit ChangeTeam(team,newTeam);