全部系列
使用者安全
如何在 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 資金被不法分子耗盡的風險。

是否回答了您的問題?