• LOGS
  • TRACE
  • CONTEXT
  • HUMAN

AIでNearスマートコントラクトのトランザクションをデバッグする方法

NearblocksをAIクライアントに接続して、オンチェーンの生データを取得しましょう。接続後は、エージェントが失敗した呼び出しの調査やアカウント履歴の追跡を行えます。

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

すぐに答え

AIを使ってNearスマートコントラクトのデバッグを行うには?

AIがNearblocksを利用して、特定のトランザクション詳細、ブロックデータ、アカウント履歴を取得します。これにより、エラーログの特定や、コントラクト呼び出しが失敗に至った一連のイベントの流れをエージェントに調査させることが可能になります。

デバッグの結果

技術データの活用方法

AIがブロックチェーンの生データを整理し、明確な回答を生成します。

LOGS

エラーの特定

AIがトランザクションの詳細を取得し、スマートコントラクトの呼び出しが失敗した正確な理由を突き止めます。単なる失敗ステータスではなく、具体的なエラーメッセージを確認できます。

TRACE

イベントの追跡

アカウントのトランザクションを調査することで、エージェントが特定のアドレスの履歴をマッピングします。バグが発生する直前に何が起きたのかを正確に把握できます。

CONTEXT

ブロックレベルのデータ

AIがブロックの詳細を取得し、トランザクションの周辺状況を提示します。ガス使用量やブロック全体のステート変更を確認する際に役立ちます。

HUMAN

コードの修正

AIはデータから失敗箇所を特定しますが、実際のスマートコントラクトの修正コードはユーザー自身が記述する必要があります。AIが証拠を提示し、あなたが解決策を導き出します。

ワークフロー

トランザクション失敗時にAIが行うこと

AIがNearブロックチェーンとチャットインターフェースの架け橋となります。

  1. トランザクションデータの取得

    AIがトランザクションハッシュに対応するペイロードとレシートを取得し、正確な入力と出力を確認します。

    get_transaction_details
  2. アカウント履歴の監査

    エージェントが特定のアカウントの直近のアクティビティをスキャンし、関連する呼び出しやステート変更を特定します。

    get_account_transactions
  3. ブロック状態の調査

    AIがトランザクションを含むブロックを確認し、その時点でのネットワークの状態を検証します。

    get_block_details
  4. エラーの統合解析

    取得したデータを組み合わせ、コントラクトの呼び出しがリバートまたは失敗した理由を説明します。

    get_transaction_details

試してみる

以下のプロンプトをコピーして開始

調査を開始するために、これらのプロンプトを活用してください。

出発点

トランザクションハッシュやアカウントIDを、実際のデータに置き換えて使用してください。

Nearblocks Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_mOUL1cNTLhJp3GHXcAMiXlep5sQxPYyaaX4igpsB/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 — Nearblocks capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "nearblocks-near-blockchain-explorer-api-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_mOUL1cNTLhJp3GHXcAMiXlep5sQxPYyaaX4igpsB/mcp"
    }
  }
}
チャットにコピー04
  • トランザクション 0x123... の詳細を調べて、コントラクトの呼び出しが失敗した理由を教えてください。

  • アカウント near-account-name の直近10件のトランザクションを取得し、成功しているか確認してください。

  • ブロック 54321 の詳細を確認して、トランザクション数を見てください。

  • トランザクション 0xabc... を分析して、スマートコントラクトの呼び出しで使用された入力データを説明してください。

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

ここから始める

Nearblocksを接続して、すぐに質問を開始

ワンクリックでNearblocks MCPをクライアントに接続できます。認証情報は暗号化され、接続後すぐにデバッグを開始できます。

NearblocksをAIに接続する

FAQ

デバッグプロセスの仕組み

  • 01

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

    いいえ。AIができるのはトランザクションデータを読み取り、失敗した理由を説明することまでです。コードの修正とデプロイは、ユーザー自身が行う必要があります。

  • 02

    AIはNearネットワーク上でトランザクションを送信できますか?

    いいえ。このMCPは読み取り専用です。Nearblocksを使用してブロックチェーンからデータを取得することはできますが、新しいトランザクションに署名したりブロードキャストしたりすることはできません。

  • 03

    AIはどのようにして失敗した呼び出しを確認するのですか?

    トランザクション詳細ツールを使用して、ブロックチェーンから特定のエラーログやレシートデータを取得します。

  • 04

    AIはユーザーのプライベートキーにアクセスできますか?

    いいえ。AIはNearblocks APIを通じて公開されているオンチェーンデータにのみアクセスします。プライベートキーにアクセスしたり、それを使用したりすることはありません。

  • 05

    特定のアカウントの履歴を追跡するために使用できますか?

    はい。特定のアカウントアドレスのトランザクション履歴を取得するよう、AIに指示できます。

  • Nearblocksについてさらに詳しく知りたいですか? Nearblocks Connectorの全機能を見る

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