有什么办法,可以一次性授权多种token给一个账号呢 比如授权 a b c 三种给账号b呢?我看好多代币空投,一次性可以把账号的币搞走,他们怎么玩的

宛十八 宛十八 提出于 2021-12-14 15:51 6713 浏览

比如这种空投,如果你进入他们网站去授权,可以把你的币撸的毛都不剩,假如你有十种币,是授权十次吗? image.png

最佳答案

2021-12-14 20:52

每次授权都是调用不用的token合约的approve, 如果是个人账号进行授权,只能进行多次授权。

不过,有一个情况是用户代理合约,币存放在代理合约里(而不是用户账号下),这样就可以通过,代理合约来实现一次性调用多个 token进行授权。

像 DefiSaver 就是这个思路, 他会帮用户创建一个代码,资产存放在代理中, 可以方便一次和多个合约交互。

Tiny熊

擅长:智能合约,以太坊 · 采纳率 33% · 回答于 2021-12-14 20:52

其它 0 个回答

写回答

你需要登录后才可以回答问题,登录