Revoke.cash 撤销授权工具完整教程|从多链一站到批量撤销

Revoke.cash 是开源 Web 工具,支持 ETH/BSC/Polygon/Arbitrum/Optimism/Base 等 50+ 链一站查询和撤销 Token approval。本文按 7 步教你打开、连钱包、批量选择、按风险排序、一笔笔撤销。

发布于 2026-05-08 · 约 8 分钟 · Token approval

Revoke.cash 怎么用?直接答:打开 revoke.cash → 连接 MetaMask → 自动检测当前钱包在所有链的 approval(默认显示当前网络,可切链)→ 按 Token、Risk、Last Used 排序 → 选择要撤的条目 → 逐笔点 Revoke 签名(每笔 Gas 视当前链)→ 完成后页面自动刷新。比 Etherscan 内置 Approval Checker 多链支持更广、UI 更友好。

如果撤销完想把资产转去交易所,可顺路准备 币安官网 的实名账号,并用 币安官方App 看充币地址。下载入口在 下载页

Revoke.cash 与 Etherscan Approval Checker 对比

维度 Revoke.cash Etherscan Approval Checker
链支持 50+ 多链 单链(ETH 主网)
UI 友好、按风险排序 标准、按时间排序
价格 免费 + 付费版 免费
注册 无需 无需
风险等级 自动评分
批量优化 支持 不支持

A:对中文用户:Revoke.cash UI 中文化做得比 Etherscan 好。对多链用户:Revoke.cash 一个工具搞定 ETH/BSC/Polygon 等。Etherscan 仍在 ETH 主网内最权威

第 1 步:打开 Revoke.cash

地址栏手敲 revoke.cash注意是 .cash 不是 .com / .org / .xyz 等变体。仿冒站很多,手敲域名最稳

第 2 步:连接钱包

页面右上角 Connect Wallet → 选 MetaMask / WalletConnect / Coinbase Wallet → 钱包弹窗确认连接。

A:纯查询不连钱包:地址栏直接输入 revoke.cash/address/0x...——不连钱包看任意地址的 approval

第 3 步:选链

页面顶部网络下拉显示 50+ 支持的链:

主流 EVM 链
Ethereum
BNB Smart Chain
Polygon
Arbitrum One
Optimism
Base
Avalanche
Linea
zkSync Era
Scroll
Mantle
Manta
Blast

A:Revoke.cash 在新链支持上比 Etherscan 系快——新链上线几周内通常就支持。

第 4 步:读列表字段

含义
Asset Token logo + 名
Type ERC20 / ERC721 / ERC1155
Spender 授权对象(含地址 + 标签)
Allowance Unlimited / 限额
Last Updated 最近一次 approve
Last Used 最近一次 transferFrom(重要!)
Risk 自动风险评分

A:Last Used 是 Revoke.cash 的独家——能看到「这个 spender 上次用授权是什么时候」。长时间没用过的授权(≥ 6 个月)应该撤

第 5 步:用风险评分筛选

Revoke.cash 按 6 个维度自动评分:

评分维度 影响
Spender 是否 Verified Contract 加分
Spender 是否 EOA(钱包地址) 严重扣分
Allowance 是否 Unlimited 扣分
Spender 是否上 OFAC 制裁名单 扣分
上次使用时间 久未用扣分
已知钓鱼合约 极大扣分

按风险从高到低排序,优先撤红色(高风险)→ 黄色(中)→ 绿色(低)

第 6 步:批量选择并撤销

步骤 操作
1 勾选要撤的多个授权(顶部全选高风险)
2 点 Revoke Selected
3 MetaMask 一笔一笔弹签名
4 每笔确认 Gas 后签
5 全部签完等区块确认
6 页面自动刷新显示已撤销状态

A:Revoke.cash 不能一笔交易撤多个授权(ERC20 标准限制),但提供「连续签名」UI 让批量更顺手——比 Etherscan 一笔笔操作快得多。

第 7 步:付费版 Revoke.cash Pro

Revoke.cash 有付费版(约 30-50 USD/年):

付费功能
高级风险分析
自动监控通知
不限地址跟踪
优先支持

普通用户免费版完全够——付费主要是给重度链上用户。

实战:清理一个老钱包 50 条历史授权

步骤 操作 时间
1 打开 revoke.cash 连钱包 30 秒
2 看链下拉切到 ETH 主网 5 秒
3 看到 30 条 ETH 授权,按风险排序 1 分钟
4 选高风险 10 条批量 Revoke 15 分钟(Gas 高时)
5 切到 BSC,看到 15 条 5 秒
6 选高风险 8 条批量 Revoke 5 分钟(BSC 便宜)
7 切到 Polygon,看到 5 条 5 秒
8 选 3 条批量 Revoke 1 分钟
9 整体复查 2 分钟

总耗时:30-45 分钟。总 Gas:ETH 主网 10 笔 ~30 USD(视 Gas 价)+ BSC 8 笔 ~1 USD + Polygon 3 笔 ~0.05 USD = 总约 30-40 USD

Revoke.cash 的 Phishing Detection

输入地址后 Revoke.cash 自动检查该地址是否曾被钓鱼——如果检测到风险会显示警告 banner 提示这是其他工具没有的功能

详见 Token approval 分类的钓鱼授权识别篇。

风险提示

Revoke.cash 是开源项目(github.com/RevokeCash),代码可审——比闭源工具更可信。但 UI 仍可能被仿冒——手敲域名

如果资产想出金,可借助 币安官网 走 C2C。

实操核对清单

  • [ ] 域名为 revoke.cash(手敲)
  • [ ] 已连钱包并选对链
  • [ ] 已按风险评分排序
  • [ ] 优先撤红色 / 黄色高风险
  • [ ] 批量选择 + 连续签名
  • [ ] 多链分别处理
  • [ ] 长期养成月度审计

一站式回顾

A:Revoke.cash = 多链 + 友好 UI + 风险评分 + 批量优化核心 4 个动作:开 Revoke.cash、连钱包、按风险筛、连续 Revoke。核心 1 个心法:与 Etherscan Approval Checker 互补——主网用 Etherscan,多链用 Revoke.cash

如果想了解 setApprovalForAll 与 approve 的具体差异,下一步建议看 setApprovalForAll 与 approve 区别篇。

常见问题

Revoke.cash 与 Etherscan 撤销 Gas 一样吗?

A:完全一样——底层调用都是 approve(spender, 0) 或 setApprovalForAll(operator, false)UI 不影响 Gas

Revoke.cash 安全吗?

A:开源代码可审,多年运营无重大事故但仿冒站存在——手敲域名最稳

Revoke.cash 能不能一笔交易撤多个授权?

A:ERC20 标准不支持——必须一笔一笔。但 Revoke.cash UI 让连续签名更顺有些链通过 Multicall3 能 batch(如 Arbitrum),Revoke.cash 部分支持

我能用 Revoke.cash 监控自动化吗?

A:付费版支持。Pro 版有「定时自动审计 + 异常通知」免费版只能手动检查

Revoke.cash 显示的「Last Used」准吗?

A:基于链上 Approval / Transfer Event 历史——完全准这是判断「该授权还活不活跃」的关键指标

我撤销给 Uniswap 的授权下次还能用吗?

A:能但要重新 approve。撤销只清「已授权额度」,不阻止未来再授权——下次兑换时 Uniswap UI 会再弹一次 approve。这是 ERC20 标准设计

Revoke.cash 钓鱼检测怎么做的?

A:基于公开数据库(OFAC、Phishfort、Chainabuse 等)+ 自有启发式算法。对已确认钓鱼地址 100% 检出;新出现的钓鱼可能滞后几天

文档发布于 2026-05-08,下次复测计划 2026-08-08(约每 90 天回访一次,确认 Revoke.cash 链支持范围、风险评分维度与 Pro 付费功能未变)。