• ログ
  • 状態
  • ガス
  • 人間

AIを活用してConfluxのスマートコントラクトをデバッグする方法

ConfluxをAIクライアントに接続することで、生のブロックチェーンデータを、デバッグに役立つ具体的な洞察へと変換します。

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

すぐに答え

AIを使ってConfluxのスマートコントラクトをデバッグするには?

AIがトランザクションのレシートやイベントログを取得し、実行が失敗した箇所を特定します。現在のコントラクトの状態確認や、ガス不足によるエラーを防ぐためのガス代見積もりも可能です。オンチェーンで何が起きたのかを明確に把握できます。

デバッグの結果

解決できる課題

接続後、AIが提供する主な機能です。

ログ

実行エラーの追跡

AIがイベントログを読み取り、コントラクトがリバートした正確な瞬間を特定します。失敗の原因を分かりやすい言葉で説明します。

状態

コントラクトデータの検証

エージェントが特定のストレージ変数や残高を確認します。コントラクトのロジックが意図通りに状態を更新しているかを検証できます。

ガス

コストの予測

AIが呼び出しに必要なガス代と担保額を計算します。資金不足によるトランザクション失敗を防ぐのに役立ちます。

人間

手動によるコードレビュー

AIはオンチェーン上の症状を特定しますが、ロジックを修正するには、引き続きSolidityのソースコードを確認する必要があります。

ワークフロー

バグが報告された際のAIの動き

AIは生のデータから診断へと進みます。

  1. 失敗の分析

    AIがトランザクションレシートを取得し、特定のハッシュのステータスとログを確認します。

    cfx_get_transaction_receipt
  2. イベントの調査

    ログをスキャンして、実行中に発生した特定のエラーイベントや状態の変化を探します。

    cfx_get_logs
  3. 変数の確認

    コントラクトの特定の関数を呼び出し、現在の値の読み取りや状態の検証を行います。

    cfx_call
  4. コストのテスト

    シミュレーションを実行し、特定の呼び出しでどれくらいのガス代と担保が必要かを算出します。

    cfx_estimate_gas_and_collateral

試してみる

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

Confluxのツールを起動するための直接的なプロンプトです。

出発点

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

Conflux Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_QYHcelvzK7H6fQl0S40QxpBEKRdsGkTTxtS3s0Ra/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 — Conflux capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "conflux-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_QYHcelvzK7H6fQl0S40QxpBEKRdsGkTTxtS3s0Ra/mcp"
    }
  }
}
チャットにコピー04
  • トランザクション 0x123... のログを確認して、なぜリバートしたのか教えてください。

  • コントラクト 0xabc... の balance 関数の現在の値は何ですか?

  • このコントラクト 0xdef... を呼び出すのに必要なガス代と担保額を見積もってください。

  • 直近10ブロックのログを確認して、すべての Transfer イベントを見つけてください。

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

ここから始める

一度接続すれば、あとは聞くだけです

ワンクリックでMCPをクライアントに接続できます。認証情報は暗号化されて安全に保持され、AIはConfluxネットワークへ直接アクセスできるようになります。

ConfluxをAIに接続する

FAQ

デバッガーの動作について

  • 01

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

    いいえ。AIはオンチェーンデータを読み取って何が起きたかを伝えることはできますが、コードの編集や再デプロイは手動で行う必要があります。

  • 02

    AIが代わりにトランザクションを実行することはできますか?

    いいえ。このツールはAIによるデータの読み取り、ログの確認、コストの見積もりのみを許可しています。トランザクションへの署名やブロードキャストはできません。

  • 03

    AIにプライベートキーは見えますか?

    いいえ。AIは提供されたツールを通じてのみブロックチェーンとやり取りします。ユーザーのウォレットやプライベートキーにアクセスすることはありません。

  • 04

    他のEVMチェーンの状態も確認できますか?

    いいえ。このコネクターはConflux専用に構築されています。Ethereumや他のネットワークのデータにアクセスすることはできません。

  • 05

    トランザクションが失敗したことをAIはどうやって判断しますか?

    トランザクションレシートを使用してステータスを確認し、その後ログを調査して特定のエラーメッセージを特定します。

  • Confluxに関するその他の質問は、コネクターのページで確認できます。 Confluxコネクターの全機能を見る

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