update customERC20

This commit is contained in:
owen05
2021-07-07 10:33:09 +08:00
parent 940b1f9ee1
commit 70daa1c9db

View File

@@ -129,12 +129,14 @@ contract CustomERC20 is InitializableOwnable {
emit Transfer(address(0), user, value); emit Transfer(address(0), user, value);
} }
function burn(address user, uint256 value) external onlyOwner { function burn(uint256 value) external {
require(isMintable, "NOT_MINTABEL_TOKEN"); require(isMintable, "NOT_MINTABEL_TOKEN");
balances[user] = balances[user].sub(value); require(balances[msg.sender] >= value, "VALUE_NOT_ENOUGH");
balances[msg.sender] = balances[msg.sender].sub(value);
totalSupply = totalSupply.sub(value); totalSupply = totalSupply.sub(value);
emit Burn(user, value); emit Burn(msg.sender, value);
emit Transfer(user, address(0), value); emit Transfer(msg.sender, address(0), value);
} }
function changeTeamAccount(address newTeam) external onlyOwner { function changeTeamAccount(address newTeam) external onlyOwner {