- LOGS
- TRACE
- CONTEXT
- HUMAN
すぐに答え
AIを使ってNearスマートコントラクトのデバッグを行うには?
AIがNearblocksを利用して、特定のトランザクション詳細、ブロックデータ、アカウント履歴を取得します。これにより、エラーログの特定や、コントラクト呼び出しが失敗に至った一連のイベントの流れをエージェントに調査させることが可能になります。
デバッグの結果
技術データの活用方法
AIがブロックチェーンの生データを整理し、明確な回答を生成します。
LOGS
エラーの特定
AIがトランザクションの詳細を取得し、スマートコントラクトの呼び出しが失敗した正確な理由を突き止めます。単なる失敗ステータスではなく、具体的なエラーメッセージを確認できます。
TRACE
イベントの追跡
アカウントのトランザクションを調査することで、エージェントが特定のアドレスの履歴をマッピングします。バグが発生する直前に何が起きたのかを正確に把握できます。
CONTEXT
ブロックレベルのデータ
AIがブロックの詳細を取得し、トランザクションの周辺状況を提示します。ガス使用量やブロック全体のステート変更を確認する際に役立ちます。
HUMAN
コードの修正
AIはデータから失敗箇所を特定しますが、実際のスマートコントラクトの修正コードはユーザー自身が記述する必要があります。AIが証拠を提示し、あなたが解決策を導き出します。
ワークフロー
トランザクション失敗時にAIが行うこと
AIがNearブロックチェーンとチャットインターフェースの架け橋となります。
トランザクションデータの取得
AIがトランザクションハッシュに対応するペイロードとレシートを取得し、正確な入力と出力を確認します。
get_transaction_detailsアカウント履歴の監査
エージェントが特定のアカウントの直近のアクティビティをスキャンし、関連する呼び出しやステート変更を特定します。
get_account_transactionsブロック状態の調査
AIがトランザクションを含むブロックを確認し、その時点でのネットワークの状態を検証します。
get_block_detailsエラーの統合解析
取得したデータを組み合わせ、コントラクトの呼び出しがリバートまたは失敗した理由を説明します。
get_transaction_details
試してみる
以下のプロンプトをコピーして開始
調査を開始するために、これらのプロンプトを活用してください。
出発点
トランザクションハッシュやアカウントIDを、実際のデータに置き換えて使用してください。
Nearblocks Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_mOUL1cNTLhJp3GHXcAMiXlep5sQxPYyaaX4igpsB/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Nearblocks capabilities are ready to use.
{
"mcpServers": {
"nearblocks-near-blockchain-explorer-api-mcp": {
"url": "https://edge.vinkius.com/vk_preview_mOUL1cNTLhJp3GHXcAMiXlep5sQxPYyaaX4igpsB/mcp"
}
}
}トランザクション 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 などに接続
