Identify vault protocol について
スマートコントラクトのソースから DeFi ボールトのプロトコルを特定する調査スキルです。リポジトリやウェブの検索、監査・手数料情報の確認を進め、Markdown レポートにまとめます。
主な機能
- 01コントラクトソースとデプロイヤーの確認
- 02GitHub、ウェブ、Twitter の検索
- 03DefiLlama アダプターの確認
- 04プロトコル情報と監査の調査
- 05手数料情報を集めてレポートを保存
活用シーン
- 01不明なボールトアドレスの調査
- 02コントラクト情報からプロトコルを特定
- 03監査と手数料の参照先を整理
MCP 対応
手順では、リポジトリ検索に GitHub MCP ツールを使用します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ tradingstrategy-ai/ web3-ethereum-defi --skill identify-vault-protocolインストール後、Claude Code で/identify-vault-protocolを入力して読み込まれたか確認します。
詳細
Vault プロトコルの特定
このスキルでは、スマートコントラクトのソースコードを基に Vault プロトコルの特定を試みます。
必要な入力
- チェーンとスマートコントラクトのアドレス:エクスプローラーへのリンクで指定します
ステップ 1. スマートコントラクトのソースコードとデプロイヤー名を取得する
スマートコントラクトのデプロイヤーアドレスに名前が付いている場合は、手掛かりとして保存します。「deployer」という単語はプロトコル名の一部ではありません。
ブロックチェーンエクスプローラーから取得します。
スマートコントラクトのソースコードを取得できない場合は、中止してください。
デプロイヤー名が分かる場合、それがプロトコル名を特定する最も有力な手掛かりです。
ステップ 2. スマートコントラクトのキーワードとアドレスを GitHub で検索する
GitHub の公開リポジトリを対象に、別々に検索を 2 回行います。
- デプロイヤー名
- スマートコントラクトのアドレスのみ
- スマートコントラクト名のみ
コントラクト開発が行われている主要なリポジトリを特定してみてください。
GitHub MCP ツールを使用します。
プロトコルが他者のスマートコントラクトを使用しているようであれば、「スマートコントラクトはプロジェクト X で開発され、プロトコル Y が使用しています」とメモしてください。この場合、以降のステップではプロトコル Y を調査します。
スマートコントラクトの所有者とデプロイヤーが異なる場合は、以降のステップではデプロイヤーの手掛かりに従ってください。
ステップ 3. スマートコントラクトのキーワードをウェブ検索する
上記と同じ検索手順でウェブ検索を行います。
TRADING STRATEGY WEBSITE と ETH_DEFI REPOSITORY の検索結果は、こちらに情報を反映できないため、すべて無視してください。
ステップ 4. Twitter 検索
上記と同じ検索手順でウェブ検索を行います。
ステップ 5. DefiLLama アダプター
- DefiLlama adapters Github repository でスマートコントラクトのアドレスを検索し、手掛かりを探します
ステップ 6. プロトコルのウェブ情報を確認する
まだ一覧にないプロトコルが有力候補として見つかった場合は、以下を試してください。
- ホームページを探します
- Twitter を探します
- ドキュメントへのリンクを探します
- プロトコルのウェブサイトで、預け入れができるページを探します。通常「app」、「vaults」、「strategies」、「markets」、「earn」、「staking」などの名前が付いており、ホームページからリンクされています。
前のステップの検索結果が不十分な場合は、次に何を試すべきか、人に尋ねてください。
ステップ 7. 監査レポート
プロトコルのウェブサイト、ドキュメントサイト、ウェブ検索でスマートコントラクトの監査レポートを確認します。
ウェブ検索では、次のキーワードを使用します。
- {protocol name}、audit、Solidity
開発者が別にいる場合は、次のキーワードでも検索します。
- {developer name}、audit、Solidity
監査レポートは通常、PDF またはレポート形式のウェブページで公開されています。
ステップ 8. 手数料情報を収集する
以下から、プロトコルの手数料体系に関する手掛かりを集めます。
- Vault のスマートコントラクト、または GitHub リポジトリ内の関連する他のスマートコントラクト
- プロトコルのホームページ
- 人がさらに調査できるよう、リンクを含む自由形式のメモを作成します
分析
以下を含む箇条書きの出力を作成します。
- チェーン
- アドレス
- エクスプローラーのリンク
- プロトコル名
- ウェブページ
- GitHub リポジトリ
- ドキュメントへのリンク
- DefiLLama のリンク(利用可能な場合)
- 監査文書へのリンク
- 手数料情報
- メモ
- スマートコントラクトが他者によって開発された場合は、開発者名と開発者の GitHub リポジトリへのリンク
出力形式は Markdown ブロックにしてください。
- 出力をチャットに表示します
- 結果を
docs/protocol-research/{protocol name slugged}-{vault address}.mdに保存します。