请问有办法把多地址交互合约的操作打包进一个交易中吗?

正常的话是利用合约可以将一个地址的多笔交易打包到一个交易中,比如同时approve transferFrom。 但是我想把用户A质押操作和用户B质押操作打包到一个交易中,不知道有方法可以实现吗? 查了一些资料,不知道能不能用meta-transaction实现。 我的思路如下: 用户A 签名质押操作交易 用户B 签名质押操作交易 然后C把发送A B的签名交易到一个中继合约,再由合约解析发送交易

请先 登录 后评论

最佳答案 2022-02-26 14:35

一般情况下是不行的;

除非那个代币是还未发布,你自己可以修改代码,让它满足你的需求;

对于需要approve transferfrom一起的可以参考EIP-2612,可以参考

UniswapV2ERC20 中的permit

你的思路也得有这样的授权或者代币支持, 否则操作不了

请先 登录 后评论

其它 1 个回答

比特聪
请先 登录 后评论
  • 1 关注
  • 1 收藏,3036 浏览
  • jinnzy 提出于 2022-02-25 21:20