- ロジック
- ステート
- エラー
- 手動対応
すぐに答え
AIでAptosスマートコントラクトをデバッグするには?
AIがAptoscanを通じてMoveモジュールとアカウントリソースを取得します。オンチェーンのステートと想定されるロジックを照合し、どこに不整合があるかを明確に示します。
分析結果の分類
デバッグ結果の出力内容
AIはブロックチェーンのデータに基づき、検出した内容を以下のカテゴリに分類します。
ロジック
コードの不整合
公開されているモジュールとローカルコードを比較し、オンチェーンのロジックが意図と異なる箇所を特定します。
ステート
リソースエラー
アカウントリソースを確認し、データの欠落や誤りを見つけます。コントラクトの要件が満たされない理由を明らかにします。
エラー
根本原因
トランザクションのロールバックを特定のステートに関連付け、失敗の理由を直接的に説明します。
手動対応
手動での修正
手動での修正が必要な複雑なステートの問題をフラグ立てします。どのリソースを更新すべきかを指示します。
ワークフロー
エラー発生時にAIが行うプロセス
エージェントがデータを取得するため、エクスプローラーを自ら探す手間は不要です。
モジュールコードの取得
チェーンからMoveのバイトコードとモジュールの構造を取得します。
get_account_modulesアカウントステートの検証
アカウントに保存されているデータを調査し、必要なリソースが揃っているか確認します。
get_account_resourcesロジックとデータの照合
モジュールのロジックと現在のリソース値を照らし合わせ、エラーの発生箇所を特定します。
get_account_modulesget_account_resourcesバグの報告
不整合の内容を分かりやすく説明し、ロールバックを引き起こした具体的な制約を指摘します。
get_account_modulesget_account_resources
試してみる
以下のプロンプトをコピーして開始
これらのプロンプトを使ってデバッグを開始できます。
出発点
アカウントアドレスやモジュール名は、実際のデータに書き換えて使用してください。
Aptoscan Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_AJDAKtI9KbTNthRPjchKPh8F2JivrqoEQtxbJRTs/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 — Aptoscan capabilities are ready to use.
{
"mcpServers": {
"aptoscan-aptos-blockchain-explorer-api-mcp": {
"url": "https://edge.vinkius.com/vk_preview_AJDAKtI9KbTNthRPjchKPh8F2JivrqoEQtxbJRTs/mcp"
}
}
}アカウント 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 などに接続
