• LOGS
  • STATE
  • CALLS
  • HUMAN

AIを活用してEVMスマートコントラクトのデバッグを行う方法

Shiden ScanをAIクライアントに接続することで、生のブロックチェーンデータを実用的なデバッグ情報へと変換します。データ取得はエージェントに任せ、あなたはロジックの検証に集中できます。

このページについてAIに聞く

すぐに答え

AIを使ってどのようにスマートコントラクトをデバッグできますか?

AIがShiden Networkからコントラクトのメタデータやトランザクション履歴を直接取得します。取得したログを分析することで、関数呼び出しが正しく実行されたか、ステートが期待通りに変化したかを確認できます。ブロックエクスプローラーを自ら検索する手間なく、コントラクトの挙動を明確に把握できます。

あらゆる問題の着地点

デバッグ結果の出力内容

AIがチェーン上の生データを処理し、以下のデバッグ結果を生成します。

LOGS

検証済みのイベントログ

AIがトランザクションログを取得し、実行中に特定のイベントが発行されたかを確認します。これにより、コントラクトが正しいシグナルを出していることが証明されます。

STATE

ステート変化の分析

コントラクトのメタデータを照合することで、エージェントがトランザクション後の変数変化を追跡します。内部ステートがどのように遷移したかを正確に把握できます。

CALLS

関数呼び出しの検証

AIがトランザクションデータを検査し、関数の引数が意図したものと一致しているかを確認します。コードと実際のオンチェーン呼び出しの不一致を検知します。

HUMAN

手動によるロジック確認

AIがデータとコードの矛盾を特定します。それに基づき、ユーザーがSolidityのロジックやデプロイエラーを修正します。

ワークフロー

データ受信時にAIが行うこと

エージェントがShiden Networkとデバッグ環境の架け橋となります。

  1. コントラクトデータの取得

    テスト対象のコントラクトに関する特定のバイトコードとメタデータを取得します。

    get_evm_contract
  2. トランザクション履歴の抽出

    エージェントが最近のトランザクション一覧を収集し、調査が必要な特定の呼び出しを特定します。

    list_evm_transactions
  3. 実行ログの分析

    AIがトランザクションデータを解析し、関数呼び出しとステートの変化が期待通りであることを検証します。

    list_evm_transactions
  4. 不一致の報告

    取得したコントラクトのメタデータと実際のトランザクションの挙動を比較し、エラーを浮き彫りにします。

    get_evm_contract

試してみる

以下のプロンプトをコピーして開始してください。

これらのプロンプトを使ってデバッグを開始できます。

出発点

コントラクトアドレスやトランザクションハッシュは、実際のデータに置き換えて使用してください。

Shiden Scan Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_RY8z4OVpHcOYTFdYslHg7LVIL4r0ufs0r13d6YUl/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Shiden Scan capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "shiden-scan-shiden-network-block-explorer-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_RY8z4OVpHcOYTFdYslHg7LVIL4r0ufs0r13d6YUl/mcp"
    }
  }
}
チャットにコピー04
  • コントラクト 0x123... のメタデータを取得し、利用可能な関数を教えてください。

  • コントラクト 0xabc... の直近10件のトランザクションをリストアップし、ステートが変化したか確認してください。

  • トランザクション 0xdef... を確認し、関数呼び出しの引数が正しいか検証してください。

  • 0x456... のコントラクトメタデータと直近のトランザクションログを比較して、エラーを見つけてください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Shiden Scanを接続して、すぐに質問を開始。

ワンクリックでShiden Scan MCPをクライアントに接続できます。作業中も認証情報は暗号化され、安全に保護されます。

Shiden ScanをAIに接続する

FAQ

FAQ

  • 01

    AIはShiden Network上でトランザクションを実行できますか?

    いいえ。AIができるのはコントラクトのメタデータとトランザクションログの読み取りのみです。トランザクションの送信やブロックチェーンの書き換えはできません。

  • 02

    AIは私のプライベートキーを見ることができますか?

    いいえ。このMCPは、Shiden Scanを通じてパブリックなブロックチェーンデータへの読み取り専用アクセスを提供するものです。

  • 03

    EVM以外のチェーンでもデバッグできますか?

    いいえ。このツールはShiden Network上のEVM互換データ専用に構築されています。

  • 04

    AIはスマートコントラクトのコードを自動で修正できますか?

    いいえ。AIはデータ内のエラーを特定しますが、コードの編集や再デプロイはユーザー自身が行う必要があります。

  • 05

    トランザクションデータはどのように取得しますか?

    Shiden Scanエクスプローラーを使用して、リアルタイムのログとコントラクト情報を取得します。

  • Shiden Scanについてさらに詳しく知りたいですか?コネクタのページで回答しています。 Shiden Scan Connectorの全機能を見る

『Shiden Scan』を Claude、Cursor、ChatGPT などに接続