• ロジック
  • ステート
  • エラー
  • 手動対応

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

AptoscanをAIクライアントに接続して、最新のブロックチェーンデータを取得しましょう。エージェントがコードとステートを分析し、バグを特定します。

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

すぐに答え

AIでAptosスマートコントラクトをデバッグするには?

AIがAptoscanを通じてMoveモジュールとアカウントリソースを取得します。オンチェーンのステートと想定されるロジックを照合し、どこに不整合があるかを明確に示します。

分析結果の分類

デバッグ結果の出力内容

AIはブロックチェーンのデータに基づき、検出した内容を以下のカテゴリに分類します。

ロジック

コードの不整合

公開されているモジュールとローカルコードを比較し、オンチェーンのロジックが意図と異なる箇所を特定します。

ステート

リソースエラー

アカウントリソースを確認し、データの欠落や誤りを見つけます。コントラクトの要件が満たされない理由を明らかにします。

エラー

根本原因

トランザクションのロールバックを特定のステートに関連付け、失敗の理由を直接的に説明します。

手動対応

手動での修正

手動での修正が必要な複雑なステートの問題をフラグ立てします。どのリソースを更新すべきかを指示します。

ワークフロー

エラー発生時にAIが行うプロセス

エージェントがデータを取得するため、エクスプローラーを自ら探す手間は不要です。

  1. モジュールコードの取得

    チェーンからMoveのバイトコードとモジュールの構造を取得します。

    get_account_modules
  2. アカウントステートの検証

    アカウントに保存されているデータを調査し、必要なリソースが揃っているか確認します。

    get_account_resources
  3. ロジックとデータの照合

    モジュールのロジックと現在のリソース値を照らし合わせ、エラーの発生箇所を特定します。

    get_account_modulesget_account_resources
  4. バグの報告

    不整合の内容を分かりやすく説明し、ロールバックを引き起こした具体的な制約を指摘します。

    get_account_modulesget_account_resources

試してみる

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

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

出発点

アカウントアドレスやモジュール名は、実際のデータに書き換えて使用してください。

Aptoscan Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_AJDAKtI9KbTNthRPjchKPh8F2JivrqoEQtxbJRTs/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 — Aptoscan capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "aptoscan-aptos-blockchain-explorer-api-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_AJDAKtI9KbTNthRPjchKPh8F2JivrqoEQtxbJRTs/mcp"
    }
  }
}
チャットにコピー04
  • アカウント 0x123... のリソースを確認し、必要なストレージが存在するか教えてください。

  • 0xabc... のモジュールを確認し、この関数が失敗する可能性がある理由を説明してください。

  • 0x456... のアカウントリソースと、公開されているモジュールのロジックを比較してください。

  • アカウント 0x789... のステートを分析し、トランザクションがロールバックする原因を特定してください。

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

ここから始める

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

MCPをクライアントにリンクさせます。認証情報は暗号化されて保持されるため、すぐにチェーンへのクエリを開始できます。

AptoscanをAIに接続する

FAQ

機能に関する詳細

  • 01

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

    いいえ。AIはバグを特定しコードを提案しますが、修正のデプロイはご自身で行う必要があります。

  • 02

    AIはトランザクションを送信できますか?

    いいえ。このMCPはモジュールとリソースへの読み取り権限のみを提供します。署名やトランザクションの送信はできません。

  • 03

    AIは秘密鍵を見ることができますか?

    いいえ。AIはAptoscanツールを通じて、公開されているオンチェーンデータにのみアクセスします。

  • 04

    ローカルファイルをデバッグできますか?

    チャットにファイルを提示すればデバッグ可能です。その際、Aptoscanを使用してチェーン上のデータと照合・検証を行います。

  • 05

    どのモジュールを確認すべきか、AIはどうやって判断しますか?

    確認したいアカウントやモジュールをAIに指示してください。指示に基づき、ツールを使用してデータを取得します。

  • Aptoscanについてさらに質問がありますか? Aptoscan Connectorの全機能を見る

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