所有收藏
用户安全
如何在Ethereum上撤销代币审批和权限?
如何在Ethereum上撤销代币审批和权限?
一周前更新

本文介绍了如何撤销加密钱包上的代币审批。如果出现以下情况,这可能适用于您:

  1. 您最近与存在漏洞的dApp进行了交互,并且您不打算再次或在近期使用该dApp。

  2. 您不打算购买、出售或转移NFT。

什么是代币审批?

代币审批是授予去中心化应用程序(dApp)访问您加密钱包中代币的权限。代币审批适用于USDCDAIERC-20代币以及NFT(ERC-721和ERC-1155)。您可以将代币限额视为授予dApp对代币执行操作的权限。

所有dApp都需要非托管加密钱包(如MetaMask)的许可才能与钱包中的任何代币交互。您还向OpenSea授予代币限额,以便能够使用我们的服务采取某些行动,例如刊登待售NFT

对于NFT,撤销代币限额意味着在未事先批准限额的情况下,不能使用OpenSea的服务购买、出售或转移NFT。撤销和批准Ethereum的代币限额都需要收取Gas费

如何管理和撤销代币审批?

要完全撤销代币审批,有许多第三方工具可供使用。在本教程中,我们将使用Etherscan的代币审批工具。请记住,这些都是第三方工具,我们无法对他们的服务作出任何保证。撤销代币审批将产生Gas费

  1. 按下 连接到Web3来连接您的钱包。

    mceclip1.gif
  2. 浏览ERC-20ERC-721ERC-1155选项卡,直到看到您想要撤销的代币审批。

  3. 按下撤销以撤销代币审批。您钱包中会出现签名请求。

    mceclip0.gif
  4. 交易完成后,代币审批将被撤销。

管理ERC-20代币限额

今后,您还可以在每次与dApp互动或在OpenSea上采取某些行动时管理ERC-20代币限额。如果您使用MetaMask,我们建议您在批准dApp上的交易时避免无限支出限额。

mceclip0.gif

为此,请单击编辑权限,然后在自定义支出限额中输入所需金额。默认情况下,大多数dApp都要求无限支出限额。通过设置支出限额,您可以降低ERC-20资金被不法分子耗尽的风险。

这是否解答了您的问题?