我正在尝试进行DAI令牌的交易,从用户钱包0xDAIUserWallet到一些随机的令牌契约,比如0xRandomContractAddress。在这个场景中,我使用DAI用户的私钥来签署交易,并支付煤气费,因为他是令牌的所有者。
我要找的是用DAI用户私钥签下这笔交易,但是煤气费应该由其他钱包支付。
我正在使用标准的ERC20 Ethereum智能契约(使用稳健性设计),并使用ethers.js与智能契约交互。
发布于 2019-10-02 10:32:26
通常,签署交易的人也会支付交易费用。然而,情况并不一定是这样的。
你要找的是一种叫做元交易的东西。用户签署他希望发送给区块链的事务,然后将事务交给第三方,第三方实际上为用户发送事务(并支付天然气费用)。这不是一件琐碎的事情要实现,但一旦它做对了,它应该工作。由于某种原因,它还不是很受欢迎。
这里有一篇关于这个主题的文章:https://medium.com/@austin_48503元交易-90ccf0859e84
发布于 2021-05-17 07:11:19
除了在另一个回复元交易中提到的以外,还有至少两个其他选项:
https://ethereum.stackexchange.com/questions/76425
复制相似问题