需求: 在代币发生转入转出时,以账户余额,每天记算一次释放数量,释放出来的数量为可用转出数量,贴出示例代码,谢谢!
增加一个map用来存储地址对应的可释放数量 mapping(address=>uint256) public releaseCount; 然后在transfer的时候 直接使用判断可用转出数量 与 账户余额 转完之后更改releaseCount 中的数量即可
在代币发生转入转出时就可以同时计算释放数量。
贴下示例代码
"释放出来的数量为可用转出数量",这句话很奇怪,应该是"释放出来的数量为已转出数量"吧?