mcpField
A
analyzing-mempool

analyzing-mempool

github.com/jeremylongshoreデータ・データベース2.9k37 回インストール2 日前に更新
リポジトリ

analyzing-mempool について

対応チェーンの保留中トランザクションとメンプールを調べる Python スキルです。トレーダー、MEV 研究者、プロトコル開発者向けに、ガス価格や DEX スワップ、潜在的な MEV 機会を分析します。

主な機能

  1. 01保留中トランザクションの一覧
  2. 02ガス価格の分析
  3. 03DEX スワップの検出
  4. 04潜在的な MEV 機会の調査
  5. 05指定コントラクトの監視
  6. 06JSON 形式での結果出力

活用シーン

  1. 01トランザクション送信前のガス状況確認
  2. 02保留中スワップの監視
  3. 03潜在的な MEV 活動の調査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jeremylongshore/tons-of-skills-marketplace --skill analyzing-mempool

インストール後、Claude Code で/analyzing-mempoolを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

ARD.md
PRD.md
config/
settings.yaml
references/
errors.md
examples.md
implementation.md
scripts/
formatters.py
gas_analyzer.py
mempool_analyzer.py
mev_detector.py
rpc_client.py
tx_decoder.py

詳細

メンプールの分析

目次

概要 | 前提条件 | 手順 | 出力 | エラー処理 | 例 | リソース

概要

Ethereum のメンプールを監視して保留中のトランザクションを確認し、ガス価格を分析し、DEX スワップを検出し、MEV の潜在的な機会を特定します。トレーダー、MEV 研究者、プロトコル開発者に役立ちます。

前提条件

  1. requests ライブラリを含む Python 3.8+ をインストールします
  2. Ethereum RPC URL を設定します(デフォルトはパブリックエンドポイントです。または ETH_RPC_URL を設定します)
  3. RPC 呼び出しに必要なインターネット接続を確認します

手順

ステップ 1:スクリプトディレクトリに移動する
cd ${CLAUDE_SKILL_DIR}/scripts
ステップ 2:コマンドを選択する
  1. 保留中のトランザクションを表示します:python mempool_analyzer.py pending
  2. ガス価格を分析します:python mempool_analyzer.py gas
  3. 保留中の DEX スワップを検出します:python mempool_analyzer.py swaps
  4. MEV の機会をスキャンします:python mempool_analyzer.py mev
  5. メンプールの概要を取得します:python mempool_analyzer.py summary
  6. 特定のコントラクトを監視します:python mempool_analyzer.py watch 0x7a250d...

または、フラグを使ってカスタマイズします:

python mempool_analyzer.py pending --limit 100    # Limit results
python mempool_analyzer.py --chain polygon gas     # Use different chain
python mempool_analyzer.py --chain arbitrum pending # Or use Arbitrum
ステップ 3:結果を解釈する

ガスに関する推奨事項:

  • 低速(10 パーセンタイル):10 ブロック以上かかる場合があります
  • 標準(50 パーセンタイル):2~5 ブロック
  • 高速(75 パーセンタイル):1~2 ブロック
  • 即時(90 パーセンタイル):次のブロックに含まれる可能性が高いです

MEV に関する警告:

  • MEV の検出は教育目的です
  • 実際の MEV 抽出には、専用のインフラストラクチャが必要です
  • メンプールの動態を調査し、理解するために使用してください

出力

  • ガス価格と種類を含む保留中のトランザクション一覧
  • ガス価格の分布と推奨事項
  • 金額と DEX の特定結果を含む検出済み DEX スワップ
  • 推定利益を含む MEV 機会の分析
  • プログラムでの使用に適した JSON 出力(--format json)

エラー処理

以下については ${CLAUDE_SKILL_DIR}/references/errors.md を参照してください。

  • RPC 接続の問題とタイムアウトからの復旧
  • チェーンごとのメンプールアクセスの制限
  • トランザクションのデコードエラーとフォールバック
  • ガス分析におけるエッジケース

例

例 1:トランザクションを送信する前にガスを確認する:

python mempool_analyzer.py gas
# Use "Fast" for quick confirmation

例 2:高額な保留中のスワップを監視する:

python mempool_analyzer.py swaps --limit 200  # 200: max results to scan

例 3:MEV の機会を調査する:

python mempool_analyzer.py mev -v

使用例については ${CLAUDE_SKILL_DIR}/references/examples.md を参照してください。

リソース

  • ${CLAUDE_SKILL_DIR}/references/implementation.md - ガス分析、MEV 検出、マルチチェーンの詳細
  • Ethereum JSON-RPC - RPC 仕様
  • Flashbots - MEV の調査とインフラストラクチャ
  • DEX Subgraphs - プールとスワップのデータ
  • 対応チェーン:Ethereum、Polygon、Arbitrum、Optimism、Base

コメント