• LOGIQUE
  • INTERFACE
  • ÉCHEC
  • HUMAIN

Déboguer des smart contracts avec votre IA

Connectez Polygonscan à votre client IA une seule fois. Votre agent pourra ensuite extraire les données on-chain pour identifier précisément l'origine d'un bug ou d'une erreur de transaction.

Demandez à l'IA à propos de cette page

Réponse rapide

Comment utiliser l'IA pour déboguer des smart contracts ?

Votre agent récupère le code source vérifié et les ABI sur Polygonscan pour comprendre la logique du contrat. Il vérifie ensuite le statut des transactions pour identifier la cause d'un échec. Vous obtenez ainsi une solution claire pour corriger le bug.

Résultats du débogage.

L'utilité de vos analyses.

Les données extraites par votre agent permettent d'obtenir ces quatre résultats.

LOGIQUE

Analyse du code

L'IA lit le code source vérifié pour cartographier le comportement des fonctions. Vous obtenez une explication précise du fonctionnement du contrat.

INTERFACE

Cartographie ABI

En récupérant l'ABI, votre agent identifie les paramètres d'entrée et de sortie. Cela permet de repérer les erreurs de correspondance de paramètres.

ÉCHEC

Tri des transactions

L'IA vérifie le statut des transactions pour voir si elles ont échoué. Vous trouvez la raison exacte d'un revert.

HUMAIN

Corrections manuelles

L'IA identifie l'erreur, mais vous devez écrire et déployer le correctif. L'agent fournit le diagnostic, pas le déploiement.

Le flux

Ce que fait votre IA une fois l'adresse du contrat reçue.

Votre agent utilise les données de Polygonscan pour modéliser le contrat et son historique.

  1. Récupérer le code source

    Votre agent extrait le code Solidity vérifié de l'explorateur de blocs pour analyser la logique réelle on-chain.

    get_contract_source_code
  2. Mapper l'ABI

    L'IA récupère l'interface binaire d'application pour connaître les fonctions disponibles.

    get_contract_abi
  3. Inspecter les transactions

    Votre agent recherche le statut de hashs de transaction spécifiques pour vérifier s'ils ont provoqué un revert.

    get_tx_status
  4. Identifier les erreurs

    L'IA compare la logique du code avec les résultats des transactions pour trouver l'anomalie.

    get_contract_source_codeget_tx_status

Essayez

Copiez ces commandes pour commencer.

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

Points de départ

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

Polygonscan Connector

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

Lien du connecteurhttps://edge.vinkius.com/vk_preview_mNF9vvQFRY8109YvE9ENARWWZSO0plXKvgAXC1n9/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 — Polygonscan capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopier
{
  "mcpServers": {
    "polygonscan-polygon-block-explorer-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_mNF9vvQFRY8109YvE9ENARWWZSO0plXKvgAXC1n9/mcp"
    }
  }
}
Copiez dans le chat04
  • Récupère le code source du contrat 0x123... et explique la logique de la fonction transfer.

  • Récupère l'ABI de 0xabc... et indique-moi quels paramètres la fonction mint nécessite.

  • Vérifie le statut de la transaction 0x789... et explique pourquoi elle a échoué selon le code du contrat.

  • Compare le code source de 0x123... avec la transaction échouée 0x456... pour trouver l'erreur de logique.

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

Commencez ici

Connectez Polygonscan une fois, puis interrogez.

Une seule connexion donne à votre IA l'accès aux données de Polygonscan. Vos identifiants restent chiffrés et vous pouvez déboguer immédiatement.

Connecter Polygonscan à votre IA

FAQ

Fonctionnement de la tâche.

  • 01

    L'IA peut-elle corriger le bug et le déployer pour moi ?

    Non. L'IA peut uniquement lire le code et suggérer des corrections. Vous devez gérer vous-même le déploiement et les modifications de code.

  • 02

    L'IA peut-elle voir le code d'un contrat non vérifié ?

    Non. L'IA ne peut récupérer que le code source qui a été vérifié sur Polygonscan.

  • 03

    L'IA a-t-elle besoin de mes clés privées ?

    Non. Ce MCP se contente de lire les données publiques de la blockchain, comme le code, les ABI et le statut des transactions.

  • 04

    L'IA peut-elle exécuter des transactions en mon nom ?

    Non. Les outils permettent uniquement à l'IA de lire les données de l'explorateur ; elle ne peut ni envoyer de transactions ni signer quoi que ce soit.

  • 05

    Que se passe-t-il si le contrat n'est pas sur Polygonscan ?

    Si le code n'est pas vérifié sur l'explorateur, l'IA ne pourra pas récupérer le code source pour l'analyser.

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

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