Source code : contract/KIP7Full.sol at main · jimni1222/contract · GitHub
위의 소스코드에서 contract KIP7 is KIP13, IKIP7 {
컨트랙트안의 function _burn 함수와 관련해서 문의드립니다
function _burn(address account, uint256 value) internal {
require(account != address(0), “KIP7: burn from the zero address”);
_totalSupply = _totalSupply.sub(value);
_balances[account] = _balances[account].sub(value);
emit Transfer(account, address(0), value);
}
_totalSupply
_balances
_balances 가 나중에 체크될경우 account가 소지한 토큰보다 더 많은 토큰이 소각될수 있는지 문의드립니다.
추가로 function _burn 함수를 컨트랙 소유자가 아닌사람이 토큰의 공개된정보만을 가지고 소각하는게 가능한가요?