我一直在使用类型记录、npm、libs、gnosis.pm/safe-core-sdk和@gnosis.pm/safe-service-client逐一执行Gnosis安全事务。最近,我在web中注意到,可以在一个批处理事务中执行多个Gnosis安全事务。我指的不是某种首先需要以特定方式创建的多发送事务,而是指执行其他用户已经完成并已签名的现有事务。
这是否也可以通过safe-core-sdk或仅使用web3js或ethers实现,以及如何实现?是否也可能来自同一批中的多个Gnosis安全的批处理事务?
我的目标是自动执行,并通过批处理节省一些煤气费。
发布于 2022-06-20 15:01:57
您可以使用MultiSend合同批量执行execTransaction调用。
https://github.com/safe-global/safe-contracts/blob/main/contracts/libraries/MultiSend.sol
https://ethereum.stackexchange.com/questions/130464
复制相似问题