如何在 Tangem Wallet 中授予和撤销智能合约权限
核心洞察
本文介绍如何在以太坊网络上使用 Tangem Wallet 授予和撤销智能合约的代币批准与权限。内容包括单次交易授权与无限制访问的选择、节省手续费的方式,并提供详细的操作步骤,包括使用 Etherscan 等外部工具。文章还强调,撤销权限对于安全非常重要,尤其是在你与潜在恶意合约交互后,并提及未来将上线应用内撤销功能。
在授权智能合约时,你可以选择仅对当前交易授权,或授予无限制访问权限。选择无限制访问可大幅节省手续费,无需每次都支付确认费用。
如果你曾与可能存在风险或被利用的智能合约交互,或想断开与某个智能合约的连接,可以撤销已授予的批准和权限。
本指南将介绍如何在以太坊网络上为智能合约授予和撤销代币批准与权限。
What is a smart contract?
智能合约是存储在区块链上的自动执行程序。当预设条件被满足时,它们会自动执行,简化并自动化协议履约过程。想了解更多智能合约知识,请阅读智能合约入门指南。
About token approvals and permissions
代币批准与权限是指允许去中心化应用(如智能合约和协议)访问你加密钱包中的代币。这些批准涵盖 ERC-20、ERC-721 和 ERC-1155 代币。
Note!授予和撤销代币批准均属于链上交易,因此需要支付网络手续费。
How to grant token approval and permissions in Tangem Wallet
在 Tangem Wallet 授权代币批准和权限的步骤如下:
- 打开 Tangem App。
- 发起一笔交易,例如将一种代币兑换为另一种。
- 在 Swap 页面,点击 Give Permission。此操作允许服务商的智能合约(如 1inch、ChangeNow、Changelly)在本次交易中使用你的代币。
- 通过选择 Current transaction 或 Unlimited,设置所选代币的批准额度。选择无限制可避免每次交易都支付确认费用,从而节省成本。
- 点击 Approve。
- 输入访问码或生物识别信息,并扫描你的 Tangem 卡以签署本次交易。
How to revoke token approval and permissions in Tangem Wallet
撤销代币批准的操作步骤如下:
1. 访问 Etherscan Token Approval 工具 网站。
Etherscan Token Approval 工具目前处于测试阶段。Tangem 不对使用该工具造成的任何损失承担责任或提供任何担保。
2. 点击 Connect to Web3。
3. 在弹窗中选择 WalletConnect,此时会显示一个二维码。
4. 在 Tangem App 中开启 WalletConnect 会话,并扫描该二维码。
5. 点击 Start 以建立连接。
6. 在 Etherscan Token Approval 工具中,你可以查看账户下所有批准记录:
- 选择 ERC-20 标签页查看代币批准。
- 选择 ERC-721 标签页查看 NFT 批准。
- 选择 ERC-1155 标签页查看其他 NFT 批准。
7. 找到需要撤销的批准后,点击 Revoke 按钮。
8. 确认代币信息和授权方(Spender)详情后,再次点击 Revoke。
10. 在 Tangem App 上审核交易并点击 Sign and send。
11. 输入访问码并扫描你的 Tangem 卡以完成授权。
12. 在 Tangem App 中断开 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 App 内直接撤销权限,敬请期待。