比如在ether上,我要调用a合约中的claim(address)合约(这个是上链的),然后我想节省gas,我可以在一个交易里让多个不同的地址请求这个claim吗
不可以。
如果是智能合约钱包,如多签,是可以封装多笔交易到一个交易中, 不过也只能是由一个地址发起的交易。
这个问题让我想到了RND撸空投的案例了,能不能省不省gas不知道,多个不同的地址去调用claim是可以的,原理是:通过合约生产多个子合约去领取claim function,可以参考下这篇文章:https://foresightnews.pro/article/detail/15619