• TRACE
  • LOGS
  • REASON
  • HUMAN

Déboguer des transactions smart contract avec votre IA

Connectez Metisscan à votre agent pour extraire les données d'exécution du réseau Metis L2. Une fois connecté, votre IA peut analyser les logs et tracer les appels pour localiser précisément l'origine d'un échec de contrat.

Demandez à l'IA à propos de cette page

Réponse rapide

Comment déboguer des transactions Metis avec l'IA ?

Votre agent utilise Metisscan pour récupérer les reçus de transaction, les appels internes et les logs d'événements. Il analyse ensuite la trace pour identifier la raison précise du revert ou du changement d'état échoué. Vous obtenez une analyse claire du chemin d'exécution et de la cause racine.

Résultats du débogage.

Vos analyses.

L'IA transforme les données brutes de la blockchain en informations techniques précises.

TRACE

Cartographie des appels

L'IA suit le chemin d'exécution à travers chaque appel imbriqué. Vous voyez exactement quel sous-contrat a déclenché l'échec.

LOGS

Analyse des logs

Votre agent récupère tous les événements émis pour vérifier si les changements d'état ont eu lieu avant le crash. Cela permet d'identifier les événements manquants ou erronés.

REASON

Cause racine

L'IA compare le reçu de transaction avec la logique attendue. Elle vous indique s'il s'agit d'un problème de gas, d'un revert ou d'une erreur logique.

HUMAN

Correction manuelle

L'IA identifie le bug mais ne peut pas réécrire votre contrat. Vous devez utiliser ces résultats dans votre environnement de développement pour appliquer le correctif.

Le flux

Ce que fait votre IA en cas d'échec.

L'agent passe des données de reçu de haut niveau aux traces d'exécution profondes.

  1. Récupérer le reçu

    L'agent extrait le statut de la transaction et l'usage du gas pour confirmer l'échec.

    eth_get_transaction_receipt
  2. Tracer les appels internes

    Il explore les appels imbriqués pour identifier l'instruction spécifique du contrat qui a échoué.

    get_transaction_internal_transactions
  3. Inspecter les logs

    L'agent scanne tous les logs émis pour analyser l'état du système au moment de l'échec.

    get_transaction_logs
  4. Simuler l'état

    Il effectue une simulation de l'appel pour voir comment le contrat se comporterait avec différents paramètres.

    eth_call

Essayez

Copiez ces commandes pour commencer.

Utilisez ces prompts pour lancer votre session de débogage.

Points de départ

Remplacez les hashs de transaction et les adresses de contrat par vos propres données.

Metisscan Connector

Tout est prêt. Choisissez votre client MCP et suivez les instructions de configuration.

Lien du connecteurhttps://edge.vinkius.com/vk_preview_zyQr84ZqWsm75UyKe8SMUHe3tqoUUbpiQAh6jf7t/mcp

Claude Desktop

Suivez les étapes ci-dessous pour vous connecter en quelques secondes.

  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 — Metisscan capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopier
{
  "mcpServers": {
    "metisscan-metis-l2-network-explorer-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_zyQr84ZqWsm75UyKe8SMUHe3tqoUUbpiQAh6jf7t/mcp"
    }
  }
}
Copiez dans le chat04
  • Analyse ce hash de transaction Metis 0x123... et dis-moi pourquoi il a revert.

  • Trace les appels internes de la transaction 0xabc... pour trouver le sous-contrat défaillant.

  • Vérifie les logs d'événements de cette transaction 0xdef... pour voir si l'événement de transfert a été émis.

  • Lance une simulation pour cet appel de contrat 0x789... pour voir s'il réussit avec d'autres paramètres.

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

Commencez ici

Connectez Metisscan une fois, puis interrogez.

Liez simplement vos identifiants Metisscan au MCP. Votre agent aura immédiatement accès aux données Metis L2 nécessaires pour débuter le débogage.

Connecter Metisscan à votre IA

FAQ

Fonctionnement du processus de débogage

  • 01

    L'IA peut-elle corriger mon smart contract automatiquement ?

    Non. L'IA se contente de lire les données et d'identifier l'erreur. Vous devez écrire et déployer le correctif vous-même.

  • 02

    L'IA peut-elle exécuter de nouvelles transactions sur Metis ?

    Non. Ce MCP sert à lire les données de transaction et les logs. Il ne possède pas les outils pour signer ou envoyer des transactions.

  • 03

    L'IA a-t-elle accès à mes clés privées ?

    Non. La connexion est en lecture seule pour les données blockchain. Vos clés ne sont jamais exposées à l'agent ou au MCP.

  • 04

    Que se passe-t-il si la transaction est très complexe ?

    L'agent utilise le traçage des transactions internes pour suivre chaque étape, ce qui lui permet de gérer des piles d'appels profondes.

  • 05

    Puis-je utiliser cela avec n'importe quel client IA ?

    Oui, à condition d'utiliser un client compatible MCP comme Claude, Cursor ou Windsurf.

  • D'autres questions sur Metisscan ? La page du Connector y répond. Voir toutes les capacités du Connector Metisscan

Connectez Metisscan à Claude, Cursor, ChatGPT et d'autres