我用imtoken搞DeFi都已经两年了, ConnectWallet那个按钮我前前后后点击过一百多回, 导致现在我的钱包里面还残留着几十个合约授权。
后来我看到有一个人因为没有关掉那条approve权限, 结果就被一种叫作drainer的工具脚本把全部USDT给转走了, 这事才让我开始认真研究怎么把这些授权一次性清理干净。
ImToken钱包权限怎么关
先打开imtoken App这个软件, 在屏幕底部的菜单位置点击“探索”这个选项, 进入页面之后去寻找授权管理这个入口, 注意老版本的应用可能会把这个功能藏在“合约授权”里面。
点击进入之后, 系统会按照时间顺序排列所有项目, 这样就能非常清楚地看到每一个获得授权的DApp的名称、合约地址已经批准的额度数量。找到那个你不想再保留授权的项, 点击右边的“撤销”按钮, 然后输入你的钱包密码进行确认操作, 这样这条权限就会被彻底删除掉了。
操作的这个流程非常简单, 但是这里存在着一个需要注意的陷阱点, 那就是你目前只能针对由当前持有的这个钱包地址所发起的具体那种授权行为进行撤销动作的实施, 倘若你在之前的时间里曾经使用过另外一枚不同的钱包地址,并且那个地址曾经给同一个相关的项目做过类似于批准的操作, 那么你就必须将你的界面切换回那个具体的旧地址去, 并且还需要对其进行单独的反向撤销步骤来清除记录, 千万不要在这个过程中因为疏忽大意而遗忘了相关的操作环节。
imtoken撤销合约授权
imtoken内置管理器只覆盖标准erc20的approve操作。你如果授权过nft或者是某些DeFi项目自定义合约, 它根本显示不出来。
这时候去etherscan搜索你的钱包地址, 翻到TokenApprovals标签页, 能看到链上所有授权记录。配合Revoke.cash这样的工具, 一条一条地手动去处理解除授权的操作, gas费用不算高, 但是必须逐笔进行操作。
我现在的习惯是每个月去清理一次, 对于没有用的项目, 就直接进行撤销操作。关于权限这件事, 每多增加一条权限, 就会多一分被别人盯上的风险, 所以千万不要图着省事而去积攒那些不清理的权限。

转载请注明出处:imtoken官网,如有疑问,请联系(imtoken官方app)。
本文地址:https://www.tszyjy.cn/xzzx/9409.html
