首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向许多钱包发放定期付款的最佳方式?

向许多钱包发放定期付款的最佳方式?
EN

Stack Overflow用户
提问于 2018-03-06 23:24:40
回答 2查看 55关注 0票数 0

我正试图创造一份合约,向所有持有该货币的人发放定期通胀。每隔一段时间,它就需要扫描地址并计算它们的膨胀,创建新的令牌并将其加到总数中。

最具成本效益的方法是什么?迭代映射并更新每个地址是最便宜的,还是更好地计算内存中的所有值并替换映射?也许有更好的方法我没有想到。

不知道地图能有多大,但这里的关键是成本效益。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-07 14:45:29

最便宜的方法是有一个聪明的合同功能,允许钱包持有人“要求”他们的通货膨胀付款。与其重复每个地址,不如让钱包持有者只为他们的地址进行通货膨胀计算。

成本是0,只需确保智能契约逻辑是正确的。

票数 3
EN

Stack Overflow用户

发布于 2018-03-10 01:33:40

如果您的目的是定期发送令牌/eth到帐户地址,我敦促您阅读有关退出模式。如果您不遵循退出模式,恶意方可能会设置智能合同,从而使您的事务在支付期间陷入困境。

不是直接发送资金,而是创建一个地图,说明每个地址被允许提取多少。这非常类似于地图中的地址存放了多少令牌。

现在转让合同时,只有撤回方的交易受到影响。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49141670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档