正常的话是利用合约可以将一个地址的多笔交易打包到一个交易中,比如同时approve transferFrom。 但是我想把用户A质押操作和用户B质押操作打包到一个交易中,不知道有方法可以实现吗? 查了一些资料,不知道能不能用meta-transaction实现。 我的思路如下: 用户A 签名质押操作交易 用户B 签名质押操作交易 然后C把发送A B的签名交易到一个中继合约,再由合约解析发送交易
一般情况下是不行的;
除非那个代币是还未发布,你自己可以修改代码,让它满足你的需求;
对于需要approve transferfrom一起的可以参考EIP-2612,可以参考
UniswapV2ERC20 中的permit
你的思路也得有这样的授权或者代币支持, 否则操作不了