7702 Sweeper Check について
7702 Sweeper Checkは、EVMアドレスのEIP-7702委任を8チェーンで調べる読み取り専用のウォレットチェッカーです。未知のスイーパーコントラクトの検出を目的とし、無料チェックと有料の詳細レポートでヒューリスティックを用います。秘密鍵には触れません。
主な機能
- 018つのEVMチェーンを一括確認
- 02委任コードとnonceの読み取り
- 03無料の基本チェック
- 04有料レポートでバイトコードをヒューリスティック分析
- 05Web、CLI、JSON API、MCPを提供
活用シーン
- 01未知のEIP-7702委任があるかウォレットを確認
- 02複数アドレスの詳細リスクレポートを取得
- 03CLIまたはMCP経由でウォレットを検査
- 04APIワークフローに基本的なアドレス検査を追加
MCP 対応
リモートMCPサーバーとローカルstdioモードを提供し、委任の検査と詳細レポート情報の取得に使えるツールを公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://sweeper-check.nextill-pos.workers.dev/mcpclaude mcp add --transport http devx-agent-7702-sweeper-check https://sweeper-check.nextill-pos.workers.dev/mcp{"mcpServers":{"devx-agent-7702-sweeper-check":{"type":"http","url":"https://sweeper-check.nextill-pos.workers.dev/mcp"}}}Cursor で開く{"servers":{"devx-agent-7702-sweeper-check":{"type":"http","url":"https://sweeper-check.nextill-pos.workers.dev/mcp"}}}VS Code で開く{"mcpServers":{"devx-agent-7702-sweeper-check":{"type":"http","url":"https://sweeper-check.nextill-pos.workers.dev/mcp"}}}{"mcpServers":{"devx-agent-7702-sweeper-check":{"serverUrl":"https://sweeper-check.nextill-pos.workers.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
7702 スイーパーのチェック
お使いの EVM ウォレットに、設定していない EIP-7702 の委任がありませんか?
Ethereum の Pectra アップグレード以降、1 回の署名で通常のウォレットにコントラクトコードを紐付けられるようになりました(EIP-7702)。スマートウォレットのアップグレードでは、これが正当に利用されます。一方、ドレイナーはこれを悪用してスイーパーをインストールします。スイーパーは、ウォレットに送られた資産をすべて攻撃者に直接転送する小さなコントラクトです。
このプロジェクトでは、8 つのチェーンを一度にチェックします:Ethereum、Base、BNB Chain、Arbitrum、OP、Polygon、Gnosis、Unichain。
- Web(無料): https://sweeper-check.nextill-pos.workers.dev
- CLI(無料):
npx devx-7702-check 0xYourAddress - AI エージェント向け MCP サーバー(無料): リモート
https://sweeper-check.nextill-pos.workers.dev/mcp、またはローカルnpx devx-7702-check mcp - JSON API(無料):
GET /api/basic?address=0x... - 完全レポート(有料、Base 上で 0.01 USDC、x402 経由):
GET /v1/check?address=0x..[,0x..]。1 回の呼び出しで 1~20 個のアドレスを指定できます。次の情報が追加されます:- 委任先のバイトコードのヒューリスティック分析(ハードコードされた転送先アドレスを持つ小さなコントラクトは、スイーパーの特徴です)。
- ソースコードの検証状況(Sourcify / Blockscout)。
- リスクレベルと推奨される対応。 レポートの生成後にのみ課金されます。Web ページでは、人間がブラウザーウォレットで支払えます。USDC の承認に 1 回署名するだけで、ガス代はかかりません。
読み取り専用です。秘密鍵やシードフレーズを尋ねたり、使用したりすることはありません。
検出の仕組み
7702 で委任されたアカウントのコードは、厳密に 0xef0100 ‖ <20-byte delegate address> です。無料チェックでは、各チェーンで eth_getCode と nonce を読み取ります。有料レポートでは、さらに委任先のバイトコードを取得し、オペコードを解析します(PUSH データはスキップします)。
PUSH20の定数(自分のアドレスと ERC-4337 EntryPoints を除く)とCALLが、1.2 KB 未満のコントラクト内にある場合 → 高(スイーパーのパターン)。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(エージェント向け)
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。
ガイド
- EIP-7702 スイーパーとは?
- 関連する無料ツール:Crypto Link Check — そのウォレットや取引所のリンクは本物ですか?
- 関連する無料ツール:Address Poisoning Check — これから支払おうとしているアドレスは、偽の類似アドレスにすり替えられていませんか?
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。