代币授权:是什么,以及如何撤销

授权让一个合约可以不经再次询问就从您的地址支出代币。「设置 → 安全 → 代币授权」会列出在这个钱包中做出的授权,并可将其撤销;撤销会阻止以后的支出,但不会撤回过去的交易。

许多交易和 dApp 需要获得许可,才能从您的地址转移代币。这种许可就是授权(approval),也叫额度(allowance)。它授予一个合约——即支出方——有时是确切的金额,有时不设上限,并且在用完或被撤销之前一直有效。

Smartable 兑换中的授权

当一笔兑换需要授权时,授权会在兑换本身之前单独确认。Smartable 授权的是这笔兑换的金额,而不是无限额度。这意味着每次兑换都要授权一次,而不是每种代币授权一次,但一项长期有效的许可永远不会超出它所对应的那笔交易。

查看与撤销

「设置 → 安全 → 代币授权」会列出仍然有效的授权:代币、支出方,以及金额是有限还是无限。

撤销是网络上的一笔交易,所以要支付网络费,并在网络确认后生效。

列表不会显示的内容

这里只列出在这个钱包、这部手机上做出的授权。您通过浏览器扩展、其他应用、其他手机——或在这里恢复这个钱包之前——做出的授权不在列表中,但它们在网络上仍然有效。要检查这些授权,请在正确的网络上,使用您信任的区块浏览器的代币授权页面。

在批准任何授权之前

  • 核对代币、支出方和金额。向一个您不认识的合约做出的无限授权,正是应该拒绝的东西。
  • 签名可以赋予与授权相同的权力。网站请您签署的某些消息——permit 和订单——无需单独的交易就能授权支出。签名之前,请读一读签名请求里写了什么。

撤销会在今后移除一项权限。它不会撤回已经发生的交易。

应用显示的内容

  • “以下合约可以在不再询问的情况下支出您的代币。”
  • “这里只列出在这个钱包中做出的授权。您在浏览器或其他设备上授予的不会出现在这里。”

安全提示

永远不要分享您的助记词、私钥、密码或设备 PIN。Smartable 永远不会索要它们,也不会要求您签署交易来“验证”或“恢复”您的钱包。

相关文章

← 安全与诈骗更新于