Arbiscan查授权、撤授权:Arbitrum钱包安全自查手把手教
币没少,私钥没泄露,钱包里的钱没了。最近半年这种被盗越来越多,背后大多数跟恶意授权有关。
代币授权本来是个好用的功能。你去DEX换币、去借贷、去质押,都得先Approve一下,让合约有权在你设定的额度内转走代币。问题是大部分协议为了省事,Approve的时候默认要的就是无限额度。你签完就忘了,但链上记录不会自动消失。一次授权,永久有效。
一两年过去,当初用的那个Swap、那个Farm可能早停运了、跑路了、被黑了。但你的授权还在。不管是谁拿到了那个合约的控制权,都能调用transferFrom把你的币转走。不需要你的私钥,不需要你再签名,链上看这就是一笔合规交易。
圈子里说得很直接:授权不清,等于给别人留了一把随时能开你钱包的钥匙。
Arbiscan是Arbitrum的官方区块浏览器,Etherscan团队做的,操作逻辑跟Etherscan一样。它内置的Token Approvals功能可以直接扫你钱包地址上所有的ERC-20和ERC-721授权,支持一键撤销。下面从头到尾走一遍。
第一步:打开你的授权清单
浏览器输入 arbiscan.io,搜索栏贴你的钱包地址(0x开头),点进去。
在地址详情页找到"Token Approvals"这个标签,点开。也可以直接去 https://arbiscan.io/tokenapprovalchecker 粘贴地址,效果一样。

页面会列出你这个地址授权过的所有合约,每一行一条记录。关键看这几列:
| 列名 | 意思 |
|---|---|
| Token | 被授权的代币,USDC、ARB、GMX之类 |
| Spender | 被授权的合约地址,有权动你币的那一方 |
| Allowance | 当前剩余授权额度 |
| At Risk Amount | 合约出事的话可能被转走的金额 |
At Risk那一列会单独标出来。如果数字很高,往下走,该撤的撤。
第二步:哪些该撤,哪些可以留
Arbiscan只负责列出数据,判断得自己来。但规律很清楚,下面这几种出现在清单里,别犹豫,直接撤。
| 风险 | 判断标准 | 例子 |
|---|---|---|
| 高 | 无限授权 + 合约完全不认识 | 某个没听过的地址有你USDC的无限调用权 |
| 高 | 合约已被黑/项目跑路/社区有预警 | 推特安全团队标记过的恶意合约 |
| 中 | 无限授权 + 超过三个月没用过 | 半年前在某Swap做过LP,之后再没碰过,无限额度还挂着 |
| 低 | 有限额度 + 日常用的主流协议 | Uniswap Router、Aave V3这种 |
| 低 | 有限额度 + 官方认证地址 | 只给了币安跨链桥100 USDC的额度 |
大部分协议Approve时默认要无限额度,图的是你不用每次都再签一笔。但从安全角度讲,最好只授权当次需要的量,用完就撤。无限授权是这个圈子里最容易被忽略的安全坑。你给了某个Swap无限USDT授权,三年没再打开过那个DApp,合约一出事,你的USDT照样暴露在风险里。
第三步:撤销操作
在Token Approvals列表里找到要撤的那条,点右侧"Revoke"。
弹出确认页,显示Gas费和要撤销的合约信息。点Continue,然后连钱包——选MetaMask或WalletConnect都行,注意连的钱包地址必须和你当前查看的地址一致,不一致操作不了。
连上后会弹出一笔链上交易,本质是调用approve函数把额度设为0。确认Gas费,点确认,等链上确认。Arbitrum上ERC-20转账Gas大概0.003美元,撤一笔授权几美分的事。
成功后刷新页面,那条授权应该消失了,或者额度变成0。

| 步骤 | 操作 | 注意 |
|---|---|---|
| 点Revoke | 列表里找到目标,点右侧按钮 | 核对合约地址,别误撤常用协议 |
| 连钱包 | 选你的钱包连接 | 地址必须一致 |
| 确认交易 | 钱包弹窗里点确认 | Gas很低,几美分 |
| 等确认 | 几秒到一分钟 | 看网络拥堵情况 |
| 验结果 | 刷新Token Approvals | 记录消失或额度归零 |
几个常见问题
撤完了列表里还有? 缓存延迟,等几分钟刷新,或者直接去查该合约的交易记录,看approve函数有没有被调用、额度有没有设为0。
撤授权会不会影响已有仓位? 不会。撤销不自动平仓,已经在跑的仓位不受影响。只是之后再跟那个协议交互的话,需要重新授权。
能不能批量撤? Arbiscan不支持。Revoke.cash这类工具可以一个交易撤多个,授权多的用户可以用。
养成习惯比事后补救有用
| 什么时候做 | 做什么 |
|---|---|
| 每次Approve时 | 看清授权数量,能少就少,拒绝无限额度 |
| 每1-2个月 | Arbiscan上扫一遍授权清单 |
| 大额钱包 | 每2周至1个月单独排查,重点看无限授权 |
| 短期协议用完 | 顺手撤掉 |
授权这东西就是方便和安全的取舍。无限授权确实省事,但省事的门后面是一条随时可能被抽走的通道。每个在DeFi里待久了的人,迟早会发现自己给一堆忘了名字的合约开过大量授权。主动去清,越早越好。什么都没发生,也比发生了再后悔强。
免责声明:本文仅为Arbiscan工具使用介绍,不构成投资建议。数字资产交易风险极高,授权操作请自行判断。文中涉及的第三方工具请自行核实安全性,因个人操作导致的损失作者不承担责任。




