5 在代币发生转入转出时,以账户余额,每天记算一次释放数量,释放出来的数量为可用转出数量,如何实现此需求?

需求: 在代币发生转入转出时,以账户余额,每天记算一次释放数量,释放出来的数量为可用转出数量,贴出示例代码,谢谢!

请先 登录 后评论

最佳答案 2023-07-19 19:29

增加一个map用来存储地址对应的可释放数量 mapping(address=>uint256) public releaseCount; 然后在transfer的时候 直接使用判断可用转出数量 与 账户余额
转完之后更改releaseCount 中的数量即可

请先 登录 后评论

其它 3 个回答

honey_liu
请先 登录 后评论
hiblock
请先 登录 后评论
NPC.李括 - 全职奶爸
请先 登录 后评论
  • 4 关注
  • 0 收藏,1497 浏览
  • 提出于 2023-07-19 11:17