一直在使用safe-core-sdk来提议包含一组ERC20令牌传输的事务。是否有限制,或最大数量的传输,可以是这个多发送事务的一部分?
如果是这样的话,如何确定这一限制,以确保所有的转让顺利进行?例如,是否可以计算出限制,然后将传输拆分为多发送事务?
干杯
发布于 2022-01-20 12:59:50
这个限制是块状气体限制,目前是3000万个气体。
你必须估计输气量,并检查总耗气量是否低于这个限值。
您还可以假设您想要执行的传输的气体成本(这不是非常准确,请参阅一台ERC20 20输送多少汽油?),并估计您是否低于此限额。
如果你假设每次传输100 K气体,你就可以一次完成300个令牌传输,没有问题。在大多数情况下,传输所需的气体低于100 K,特别是当您多次传输相同的令牌时。
有一点要注意的是,如果你的气体极限是块气体极限的绝对最大值,它可能会变得更难被包括在一个区块。所以你可能得提高优先费用。
https://ethereum.stackexchange.com/questions/119452
复制相似问题