• LOGIQUE
  • INTERFACE
  • ÉTAT
  • HUMAIN

Auditer des smart contracts avec votre IA via BscScan

Connectez BscScan à votre client IA pour extraire les données de contrats en direct. Une fois la connexion établie, votre agent s'occupe de toute la récupération de données.

Demandez à l'IA à propos de cette page

Réponse rapide

Comment l'IA peut-elle auditer des smart contracts ?

Votre IA récupère le code source vérifié et l'ABI depuis BscScan pour inspecter la logique et les signatures de fonctions. Elle vérifie ensuite l'état d'exécution du contrat pour détecter d'éventuelles anomalies. Vous obtenez une analyse technique du comportement du contrat et de ses vulnérabilités potentielles.

Le récapitulatif des anomalies.

Résultats de l'audit

L'IA organise ses conclusions selon ces catégories précises.

LOGIQUE

Failles de code

L'IA inspecte le code source pour détecter des schémas classiques comme la réentrance ou les dépassements d'entiers. Elle identifie les lignes exactes où la logique échoue.

INTERFACE

Vérification ABI

L'agent compare l'ABI au code source pour s'assurer que les signatures de fonctions correspondent. Cela confirme que le contrat interagit comme prévu.

ÉTAT

Statut d'exécution

L'IA extrait les données d'exécution récentes pour voir si des fonctions échouent ou se comportent de manière erratique. Cela met en lumière les problèmes de runtime réels.

HUMAIN

Révision manuelle

L'IA signale les logiques complexes qui nécessitent l'intervention d'un expert humain. Vous décidez quelles sections à haut risque méritent un examen approfondi.

Le flux

Ce que fait votre IA dès réception de l'adresse du contrat.

L'IA utilise les outils de BscScan pour construire un profil technique complet de la cible.

  1. Récupérer le code source

    L'agent extrait le code Solidity vérifié directement de l'explorateur de blockchain pour voir exactement ce qui tourne sur la chaîne.

    get_contract_source_code
  2. Extraire l'ABI

    Il récupère l'interface binaire d'application (ABI) pour comprendre comment interagir avec les fonctions du contrat.

    get_contract_abi
  3. Vérifier l'exécution

    L'IA analyse l'état actuel du contrat pour observer la gestion des transactions récentes.

    get_contract_execution_status
  4. Analyser la logique

    En utilisant le code et l'ABI collectés, l'agent identifie les failles de sécurité potentielles ou les modèles inefficaces.

    get_contract_source_codeget_contract_abi

Essayez

Copiez ces commandes pour débuter.

Utilisez ces prompts pour lancer votre analyse technique.

Points de départ

Remplacez les adresses de contrat dans ces prompts par celles que vous souhaitez auditer.

BscScan Connector

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

Lien du connecteurhttps://edge.vinkius.com/vk_preview_dOn3KNl45KjoLzcCYrgxeSG2gGMGvMWaMid8dpVO/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 — BscScan capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopier
{
  "mcpServers": {
    "bscscan-bnb-chain-explorer-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_dOn3KNl45KjoLzcCYrgxeSG2gGMGvMWaMid8dpVO/mcp"
    }
  }
}
Copiez dans le chat04
  • Récupère le code source et l'ABI de 0x123...abc et vérifie les risques de réentrance.

  • Obtiens l'ABI de 0x456...def et explique les signatures des fonctions.

  • Vérifie le statut d'exécution de 0x789...ghi pour voir si les appels récents échouent.

  • Analyse le code source de 0xabc...123 et cherche des erreurs de logique dans la fonction de transfert.

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

Commencez ici

Connectez BscScan une fois, puis interrogez.

Connectez votre compte en un clic. Vos identifiants restent chiffrés et vous pouvez immédiatement interroger votre IA sur n'importe quel contrat de la BNB Chain.

Connecter BscScan à votre IA

FAQ

Fonctionnement de la tâche d'audit

  • 01

    L'IA peut-elle corriger le code du smart contract ?

    Non. L'IA peut suggérer des modifications ou identifier des bugs, mais elle ne peut pas écrire ou déployer de code directement sur la blockchain.

  • 02

    L'IA a-t-elle besoin que je télécharge le code ?

    Non. Tant que le contrat est vérifié sur BscScan, l'IA récupère elle-même le code via le connecteur.

  • 03

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

    Non. Ce connecteur sert à lire des données et à analyser du code, pas à envoyer des transactions ou à interagir avec la chaîne.

  • 04

    Que se passe-t-il si le contrat n'est pas vérifié ?

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

  • 05

    L'IA peut-elle effectuer une vérification formelle complète ?

    Non. L'IA fournit une analyse technique et une détection de schémas, mais la vérification formelle nécessite des outils mathématiques spécialisés et une supervision humaine.

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

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