如何在 Tangem Wallet 授权与撤销智能合约权限
核心洞察
本文介绍如何在以太坊网络上,使用 Tangem Wallet 授权和撤销智能合约的代币权限。内容涵盖单次交易授权与无限授权的区别、节省手续费的方式,并提供详细操作步骤,包括借助 Etherscan 等外部工具撤销权限。文章还强调,撤销权限有助于提升安全性,尤其是在你与潜在恶意合约交互后。同时,Tangem 也计划未来在应用内新增权限撤销功能。
在授权智能合约时,你可以选择仅对当前交易授权,或授予无限访问权限。选择无限授权可显著节省手续费,无需每次都支付确认费用。
如果你曾与潜在恶意或被利用的智能合约交互,或者希望断开与某个智能合约的关联,都可以撤销已授予的代币权限。
本指南将介绍如何在以太坊网络上,授予和撤销智能合约的代币权限。
什么是智能合约?
智能合约是部署在区块链上的自动执行程序。当预设条件达成时,合约会自动运行,从而简化并自动化协议的执行。想了解更多关于智能合约的信息,请阅读智能合约入门指南。
关于代币授权与权限
代币授权与权限是指允许去中心化应用(如智能合约和协议)访问你加密钱包中的代币。这些授权涵盖 ERC-20、ERC-721 和 ERC-1155 代币。
注意!授权与撤销代币权限均属于区块链交易,因此需要支付网络手续费。
如何在 Tangem Wallet 授予代币权限
授予代币权限的步骤如下:
- 打开 Tangem 应用。
- 发起一笔交易,例如兑换一种代币为另一种。
- 在 Swap 页面,点击 Give Permission。此操作将允许服务商的智能合约(如 1inch、ChangeNow、Changelly)使用你的代币完成交易。
- 通过选择 Current transaction(当前交易)或 Unlimited(无限授权)来设定代币授权额度。选择无限授权可避免每次交易都支付确认费用,从而节省开支。
- 点击 Approve。
- 输入访问码或生物识别信息,并扫描 Tangem 卡以签署本次交易。
如何在 Tangem Wallet 撤销代币权限
撤销代币权限的步骤如下:
1. 访问 Etherscan 的 Token Approval 工具网站。
Etherscan Token Approval 工具目前为测试版。Tangem 不对该工具的使用结果承担任何责任或损失。
2. 点击 Connect to Web3。
3. 在弹窗中选择 WalletConnect,此时会显示一个二维码。
4. 打开 Tangem 应用,扫描二维码以开启 WalletConnect 会话。
5. 点击 Start 开始连接。
6. 在 Etherscan Token Approval 工具中,查看你账户下的所有授权:
- 选择 ERC-20 标签页查看代币授权。
- 选择 ERC-721 标签页查看 NFT 授权。
- 选择 ERC-1155 标签页查看其他 NFT 授权。
7. 找到需要撤销的授权后,点击其旁边的 Revoke。
8. 确认代币信息和授权方(Spender)详情后,再次点击 Revoke。
10. 在 Tangem 应用中审核本次交易,点击 Sign and send。
11. 输入访问码并扫描卡片以授权交易。
12. 在 Tangem 应用中断开 WalletConnect 会话。
你已成功撤销代币授权。你也可以在其他区块链的类似工具上完成相同操作,包括:
- BSC(币安智能链):https://bscscan.com/tokenapprovalchecker
- Polygon(波利冈):https://polygonscan.com/tokenapprovalchecker
- Arbitrum(阿比特仑):https://arbiscan.io/tokenapprovalchecker
- Avalanche(雪崩):https://snowtrace.io/tokenapprovalchecker
- Fantom(幻影):https://ftmscan.com/tokenapprovalchecker
- Optimistic Ethereum(乐观以太坊):https://optimistic.etherscan.io/tokenapprovalchecker
未来 Tangem 计划在应用内增加权限撤销功能,敬请期待。