我正在学习稳固,并已决定编程我自己的ERC-20令牌。我继承了ERC-20开放齐柏林飞艇标准,但想增加一些功能,计算5%的每次转让,然后燃烧从总供应量的数额。以下是我到目前为止所拥有的:
发布于 2021-11-25 08:35:29
在transfer
函数中,首先计算amountToBurn
,然后从amount
中减去它,得到amountToTransfer
。
uint256 amountToBurn = calculateBurnAmount(amount);
uint256 amountToTransfer = amount - amountToBurn;
_transfer(_msgSender(), recipient, amountToTransfer);
_burn(_msgSender(), amountToBurn);
删除burn
函数
https://ethereum.stackexchange.com/questions/114269
复制相似问题