Lire un contrat
GratuitÀ propos de cet outil
Lire un contrat : comment ça fonctionne
Collez l’adresse et cherchez le contrat
Collez l’adresse d’un contrat sur BNB Chain et appuyez sur Lire le contrat. Les indicateurs du haut montrent s’il s’agit d’un proxy, la source de l’ABI et le nombre de fonctions d’écriture masquées. Un lien ouvre le contrat sur BscScan.
Lire un contrat : ce que fait cet outil
En bref
L’outil Lire un contrat permet d’interroger gratuitement les contrats BNB Chain (BSC) depuis votre navigateur. Il sert aux développeurs, aux traders et à toute personne qui vérifie les réglages d’un projet. Collez une adresse pour charger l’ABI vérifiée. La page suit le proxy jusqu’au code qui l’implémente et vous permet d’appeler les fonctions de lecture avec vos paramètres.
Fonctionnement
Indiquez une adresse. Le serveur vérifie si elle contient du code, détecte six types de proxy et récupère l’ABI sur BscScan ou Sourcify pour en extraire les fonctions de lecture. Les fonctions sans paramètres sont lues automatiquement dans le tableau d’état. Pour les autres, renseignez les paramètres de la ligne et appuyez sur Lire. La réponse vient de la chaîne.
Coût
Lire un contrat est gratuit. J Tools ne facture rien. Vous ne connectez pas de portefeuille et ne signez rien, donc aucun gaz n’est consommé. Chaque lecture est un appel eth_call via la passerelle RPC J Tools. Chaque visiteur peut appuyer sur Lire jusqu’à 30 fois par minute.
Fonctionnalités clés
- Accès en lecture seule · Les fonctions d’écriture et les fonctions de type payable sont retirées de l’ABI affichée. Aucun bouton ne permet de les appeler.
- Détection des proxies · La page suit les proxies EIP-1967, beacon et UUPS, les anciens proxies OpenZeppelin, les clones minimaux et les proxies Safe.
- Recherche d’ABI vérifiée · La page cherche dans BscScan puis Sourcify. Un indicateur affiche la source et le type de correspondance.
- Collez votre propre ABI · Si le code n’est pas vérifié, collez une ABI JSON ou un artefact Hardhat ou Foundry.
- Réponses lisibles · Les pourcentages, dates, durées et montants de tokens sont affichés dans un format lisible, avec la valeur brute conservée.
- Sans portefeuille · Les appels passent par la passerelle J Tools. Votre portefeuille n’a rien à confirmer.
Comment lire un contrat BSC en 3 étapes
- 1
Collez l’adresse et cherchez le contrat
Collez l’adresse d’un contrat sur BNB Chain et appuyez sur Lire le contrat. Les indicateurs du haut montrent s’il s’agit d’un proxy, la source de l’ABI et le nombre de fonctions d’écriture masquées. Un lien ouvre le contrat sur BscScan.
- 2
Vérifiez le tableau d’état
Jusqu’à 40 fonctions sans paramètres sont lues automatiquement, par exemple le nom, le propriétaire, les taxes ou l’état des échanges. Les réponses sont affichées sous forme de pourcentage, de date ou de montant de tokens. La valeur brute reste visible en dessous.
- 3
Appelez les fonctions avec paramètres
Saisissez les adresses, nombres, valeurs true ou false, octets hexadécimaux ou données JSON pour les tableaux et structures, puis appuyez sur Lire. Une saisie invalide est détectée avant l’appel. Si le contrat le refuse et indique un motif, la page l’affiche.
Contrats, ABI et proxies sur BNB Chain
Chaque token, pool et routeur sur BNB Chain, aussi appelée BNB Smart Chain ou BSC (identifiant 56), est un contrat avec des fonctions publiques de lecture. La page cherche l’ABI dans le code vérifié de BscScan, puis dans Sourcify avec une correspondance complète ou partielle. De nombreux tokens BEP-20 passent par un proxy. La page lit l’ABI de l’implémentation et appelle les fonctions à l’adresse du proxy, où l’état est conservé. Vous ne payez pas de gaz en BNB, car aucune transaction n’est envoyée.
Questions fréquentes
Lisez un contrat
Collez l’adresse et laissez la page trouver son ABI, puis appelez une fonction de lecture. C’est gratuit et ne demande pas de signature.
Et ensuite
- Vérifier un tokenDécouvrez le propriétaire d'un token, ses taxes et son risque de honeypot.
- Révoquer les autorisationsConsultez et révoquez gratuitement vos autorisations de dépense.
- J MapVisualisez les groupes de détenteurs d’un token BEP-20 à partir d’un snapshot.
- Gérer un tokenOuvrez les échanges, changez les bénéficiaires des taxes, relevez les limites et plus encore, sans frais J Tools.