与 DApp 互动时,授权合约(Approval Contract)是一个常见的功能,它允许第三方接触加密钱包中的特定资产。 通常,智能合约对代币授权数量的预设为无上限(Unlimited),允许用户给予平台无上限交易代币的权限。在特定交易中,用户可以设定与交易金额匹配的额度。这个无上限的选项能够降低了授权频率,且能消除因为超过设定限制而重新授权所产生的额外费用。
代币授权数量无上限的好处
授权代币交易数量无上限,用户可以享受一次性额度授权的便利性。这不仅节省时间和手续费用,且授权行为会自动扩展到后续交易。
代币授权数量无上限的风险
授权代币交易数量无上限会让用户面临两个主要风险:恶意项目和漏洞利用。这些风险可能允许钓鱼 DApp 和骇客滥用授权的代币进行各种未经授权的活动。
为了提高用户安全性,CoolWallet 引入了在签署合约过程中设定调整授权金额的功能
取回控制权:撤销代币授权和限制权限
已经授权了无上限的代币交易数量?别担心,你可以透过撤销这些代币授权和限制权限来重新控制并保护您的钱包:
1. 访问撤销授权的 DApp:到 CoolWallet 的 Web3 浏览器,并点选【Revoke.Cash】。
2. 检查已授权的项目:连接您的钱包,并检查当目前钱包有授权的项目。
3. 重新设定授权金额上限:调整授权的金额并重新签署授权合约。 (注意:重新签署需要支付链上费用。)