mcpField
7
7702 Sweeper Check

7702 Sweeper Check

远程服务
sweeper-check.nextill-pos.workers.dev安全02 天前更新

关于 7702 Sweeper Check

7702 Sweeper Check 是只读的钱包检查工具,可检测 EVM 地址在 8 条链上的 EIP-7702 委托。它面向希望识别未授权扫币合约的用户,免费检查与付费完整报告采用启发式分析,且不接触私钥。

主要功能

  1. 01同时检查 8 条 EVM 链
  2. 02读取委托代码与 nonce
  3. 03提供免费基础检查
  4. 04付费报告含字节码启发式分析
  5. 05支持网页、CLI、JSON API 和 MCP

适用场景

  1. 01检查钱包是否存在未知 EIP-7702 委托
  2. 02批量核查多个地址的完整风险报告
  3. 03通过 CLI 或 MCP 检查钱包
  4. 04将基础地址检查接入 API 流程

MCP 相关

提供远程 MCP 服务及本地 stdio 模式,包含检查委托和获取完整报告信息的工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://sweeper-check.nextill-pos.workers.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmdevx-7702-check1.1.0

工具

详细介绍

7702 扫币合约检测

你的 EVM 钱包是否存在你未设置的 EIP-7702 委托?

自 Ethereum 的 Pectra 升级以来,一次签名即可将合约代码附加到普通钱包(EIP-7702)。智能钱包升级会合法地使用此功能。盗币者则利用它安装扫币合约:这种微型合约会将发送到你钱包的任何资产直接转给攻击者。

本项目可同时检查 8 条链:Ethereum、Base、BNB Chain、Arbitrum、OP、Polygon、Gnosis 和 Unichain。

  • 网页端(免费): https://sweeper-check.nextill-pos.workers.dev
  • CLI(免费): npx devx-7702-check 0xYourAddress
  • 面向 AI Agent 的 MCP 服务(免费): 远程服务 https://sweeper-check.nextill-pos.workers.dev/mcp,或本地运行 npx devx-7702-check mcp
  • JSON API(免费): GET /api/basic?address=0x...
  • 完整报告(付费,通过 x402 在 Base 上支付 0.01 USDC): GET /v1/check?address=0x..[,0x..],每次调用可检查 1–20 个地址。报告还会提供:
    • 委托合约字节码启发式分析(小型合约中含有硬编码转发地址,即扫币合约特征);
    • 源码验证状态(Sourcify / Blockscout);
    • 风险等级以及应采取的措施。 仅在生成报告后才会扣费。用户可在网页上通过浏览器钱包付款:签署一份 USDC 授权即可,无需支付 Gas。

只读检测。绝不会索取或接触私钥或助记词。

检测原理

7702 委托账户的代码格式固定为 0xef0100 ‖ <20-byte delegate address>。免费检测会读取每条链上的 eth_getCode 和 nonce。付费报告随后会获取委托合约的字节码并遍历操作码(跳过 PUSH 数据):

  • 合约小于 1.2 KB,且包含除你自己的地址和 ERC-4337 EntryPoints 之外的 PUSH20 常量,并结合 CALL → 高(扫币合约模式)。
  • SELFBALANCE + CALL + 硬编码地址 → 中。
  • 源码已验证,或符合 ERC-4337 智能账户特征 → 低。
  • 其他情况 → 中/未知。

这些是启发式判断,并非保证。如果发现你未创建的委托,请将密钥视为已泄露,并将资金转移到使用干净设备创建的新钱包。如果攻击者持有密钥,重新委托到 0x0 也无济于事。

CLI

npx devx-7702-check 0xabc... 0xdef...    # exit code 0 = none, 2 = delegation found, 1 = error
npx devx-7702-check 0xabc... --json

MCP

Claude Desktop / Cursor 配置:

{ "mcpServers": { "7702-sweeper-check": { "url": "https://sweeper-check.nextill-pos.workers.dev/mcp" } } }

或使用 stdio:{ "command": "npx", "args": ["-y", "devx-7702-check", "mcp"] }

工具:check_7702_delegation(address)、full_report_info()。

x402(Agent)

GET /v1/check?address=... 会返回带有 PAYMENT-REQUIRED 标头的 402(x402 v2,方案 exact,网络 eip155:8453,USDC 0x8335…2913,金额 10000 = 0.01 USDC)。可使用任意 x402 客户端付款。发现资源:/.well-known/x402.json、/openapi.json。条款:/terms。

目录结构

  • worker/:Cloudflare Worker 源码(页面、免费 API、x402 付费路由、远程 MCP)
  • cli/:npm 包 devx-7702-check(CLI + stdio MCP 服务)

由 DevX 制作。MIT。

指南

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。