與 DApp 互動時,授權合約(Approval Contract)是一個常見的功能,它允許第三方接觸加密錢包中的特定資產。
通常,智能合約對【代幣授權】數量的預設為無上限(Unlimited),允許用戶給予平台無上限交易代幣的權限。在特定交易中,用戶可以設定與交易金額匹配的額度。這個無上限的選項能夠降低了授權頻率,且能消除因為超過設定限制而重新授權所產生的額外費用。
代幣授權數量無上限的好處
授權代幣交易數量無上限,用戶可以享受一次性額度授權的便利性。這不僅節省時間和手續費用,且授權行為會自動擴展到後續交易。
代幣授權數量無上限的風險
授權代幣交易數量無上限會讓用戶面臨兩個主要風險:惡意項目和漏洞利用。這些風險可能允許釣魚 DApp 和駭客濫用授權的代幣進行各種未經授權的活動。
為了提高用戶安全性,CoolWallet 引入了在簽署合約過程中設定調整授權金額的功能。
取回控制權:撤銷代幣授權和限制權限
已經授權了無上限的代幣交易數量?別擔心,你可以透過撤銷這些代幣授權和限制權限來重新控制並保護您的錢包:
1. 訪問撤銷授權的 DApp:到 CoolWallet 的 Web3 瀏覽器,並點選【Revoke.Cash】。
2. 檢查已授權的項目:連接您的錢包,並檢查當目前錢包有授權的項目。
3. 重新設定授權金額上限:調整授權的金額並重新簽署授權合約。(注意:重新簽署需要支付鏈上費用。)