• LOGIQUE
  • INTERFACE
  • AUDIT
  • HUMAIN

Déboguer des smart contracts avec votre IA et FtmScan

Connectez FtmScan à votre agent pour extraire les données de contrat en temps réel. Une fois lié, votre IA peut lire le code et les ABI pour détecter les erreurs de logique sans quitter votre IDE.

Demandez à l'IA à propos de cette page

Réponse rapide

Comment déboguer des smart contracts avec mon IA ?

Votre agent récupère le code source vérifié et les ABI sur FtmScan pour analyser la logique du contrat. Cela vous permet de repérer les vulnérabilités et de vérifier les signatures de fonctions sans recherche manuelle. Vous verrez précisément le comportement du code ci-dessous.

Résultats de l'analyse.

Ce que votre agent détecte.

L'IA utilise les données de FtmScan pour produire ces résultats précis.

LOGIQUE

Détection de vulnérabilités

L'agent analyse le code source vérifié pour identifier les schémas menant à des exploits. Vous obtenez une liste des risques potentiels dans la logique du contrat.

INTERFACE

Cartographie des fonctions

En extrayant l'ABI, votre IA comprend la structure du contrat. Elle peut suggérer les paramètres corrects pour chaque appel de fonction.

AUDIT

Revue comportementale

L'agent compare le comportement attendu au code réel. Cela met en évidence les écarts entre ce que le contrat devrait faire et ce qu'il fait réellement.

HUMAIN

Vérification manuelle

L'IA signale le code suspect, mais vous devez effectuer l'audit final. Elle identifie les problèmes, mais vous décidez s'il s'agit de bugs réels.

Le flux

Ce que fait votre IA lorsqu'une adresse de contrat est fournie.

L'agent transforme les données brutes en informations exploitables grâce à deux outils spécifiques.

  1. Récupérer l'ABI

    L'agent extrait l'Application Binary Interface pour comprendre la structure du contrat et les signatures de fonctions.

    get_contract_abi
  2. Extraire le code source

    Il récupère le code Solidity vérifié directement depuis l'explorateur Fantom pour examiner l'implémentation réelle.

    get_contract_source_code
  3. Analyser la logique

    L'agent croise le code avec l'ABI pour cartographier l'interaction des fonctions et les changements d'état.

    get_contract_abiget_contract_source_code
  4. Rapporter les résultats

    L'agent présente un résumé du comportement du contrat et des failles logiques identifiées.

    get_contract_source_code

Essayez

Copiez ces commandes pour commencer.

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

Points de départ

Remplacez les adresses de contrat dans ces prompts par celles que vous étudiez.

FtmScan Connector

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

Lien du connecteurhttps://edge.vinkius.com/vk_preview_pTTw1YuQ3CLwsgnovwArQp6hu1wrfnVQtLvNG5Ps/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 — FtmScan capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopier
{
  "mcpServers": {
    "ftmscan-fantom-network-explorer-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_pTTw1YuQ3CLwsgnovwArQp6hu1wrfnVQtLvNG5Ps/mcp"
    }
  }
}
Copiez dans le chat04
  • Récupère le code source et l'ABI du contrat 0x123... et dis-moi s'il existe des risques de réentrée.

  • Extrais l'ABI de 0xabc... et explique comment fonctionne la fonction de transfert.

  • Lis le code source de 0x789... et vérifie si les permissions du propriétaire sont correctement configurées.

  • Analyse le contrat à l'adresse 0xdef... en utilisant son ABI pour trouver d'éventuelles fonctions inutilisées.

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

Commencez ici

Connectez FtmScan une seule fois, puis interrogez.

Cliquez sur le lien pour connecter le MCP à votre client. Vos identifiants restent cryptés et vous pouvez commencer le débogage immédiatement.

Connecter FtmScan à votre IA

FAQ

Fonctionnement de la tâche

  • 01

    L'IA peut-elle corriger les bugs du smart contract pour moi ?

    Non. L'IA peut identifier et expliquer les bugs dans le code, mais elle ne peut pas modifier le contrat déjà déployé sur le réseau Fantom.

  • 02

    Le contrat doit-il être vérifié sur FtmScan pour que l'IA fonctionne ?

    Oui. L'agent utilise l'outil get_contract_source_code, qui nécessite que le code source soit vérifié sur l'explorateur pour pouvoir le lire.

  • 03

    L'IA peut-elle exécuter des transactions sur le réseau Fantom ?

    Non. Ce MCP sert uniquement à lire des données comme le code source et les ABI. Il ne peut ni signer ni envoyer de transactions.

  • 04

    Peut-elle analyser des contrats non vérifiés ?

    Non. Si le code source n'est pas vérifié sur FtmScan, l'agent ne peut pas récupérer le code pour effectuer une analyse logique.

  • 05

    Comment l'IA sait-elle quelles fonctions existent ?

    Elle utilise l'outil get_contract_abi pour récupérer l'interface, ce qui indique précisément à l'agent quelles fonctions sont disponibles.

  • D'autres questions sur FtmScan ? Voir toutes les capacités du connecteur FtmScan

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