Comment utiliser Basescan : l’explorateur de blocs de la chaîne Base, expliqué à l’aide de transactions réelles
Ce qu’est réellement Basescan
Basescan est un explorateur de blocs pour le réseau Base — en somme, une version d’Etherscan adaptée à Base. Chaque transaction, chaque contrat et chaque transfert de jeton sur Base y est visible en temps réel, et les données qu’il fournit constituent la vérité absolue lorsque votre portefeuille vous laisse perplexe. Il est géré par la même équipe qu’Etherscan, son interface est quasi identique, et si vous savez déjà utiliser Etherscan, vous pouvez passer la majeure partie de ce guide.
Pourquoi vous en avez besoin : les portefeuilles mentent. Pas de façon malveillante — ils accusent simplement du retard. Votre portefeuille affiche l’état « en attente » bien après que la transaction a été confirmée sur la chaîne. Il affiche un solde obsolète de plusieurs minutes. Il indique qu’un échange a « échoué », alors qu’il s’est bel et bien déroulé, mais que l’interface n’a pas été actualisée. Basescan, lui, vous dit ce qui s’est réellement produit. J’y accède probablement une dizaine de fois par jour, et la plupart de ces visites ne durent que trente secondes : je veux juste confirmer qu’un envoi a bien abouti ou qu’un remboursement de frais de gaz est bien arrivé.
Les cinq informations que vous recherchez le plus souvent
Presque chaque visite sur Basescan correspond à l’une de ces cinq recherches :
- Ma transaction est-elle confirmée ? Collez le hachage, puis consultez le champ « Statut ». « Success » signifie qu’elle a bien été incluse ; « Reverted » signifie qu’elle a échoué, mais que vous avez tout de même payé les frais de gaz.
- Le destinataire a-t-il bien reçu les fonds ? Sur la page de la transaction, descendez jusqu’à la section « Logs ». Recherchez un événement « Transfer » dont l’adresse du destinataire figure dans le champ « to ». C’est votre reçu.
- Quel montant de gaz ai-je réellement payé ? Le champ « Transaction Fee » sur la page du hachage indique le coût réel. L’estimation fournie par votre portefeuille avant signature peut s’avérer erronée de plus de 30 % en période de forte volatilité.
- Ce token est-il une arnaque ? Recherchez l’adresse du contrat du token (et non son ticker). Vérifiez le nombre de détenteurs, l’offre totale et si le contrat comporte une fonction « mint » que le propriétaire peut appeler à sa guise.
- Pourquoi mon swap a-t-il été annulé ? Cliquez sur « Click to Show More » sous la section « Input Data », puis consultez les « Logs » pour identifier la raison du « Revert ». Les causes les plus fréquentes sont : un slippage trop faible, une autorisation insuffisante ou un manque de liquidités dans le pool.
Lecture d'une page de transaction : les champs qui comptent
Lorsque vous ouvrez un hachage de transaction sur Basescan, la page affiche de nombreux champs. Voici ceux que je lis effectivement — et ceux que j’ignore :
| Champ | Ce qu’il indique | Quand y prêter attention |
|---|---|---|
| Statut | Succès ou annulé (reverted) | Toujours. C’est le champ le plus important, sans exception. |
| Bloc | Bloc dans lequel la transaction a été incluse | Rarement. Utile uniquement si vous orchestrez une séquence de transactions dans le temps. |
| Expéditeur / Destinataire | Adresse de l’expéditeur et du destinataire (ou du contrat) | Toujours. Vérifiez que l’adresse « Destinataire » correspond bien à celle vers laquelle vous vouliez envoyer. |
| Valeur | Montant d’ETH transféré | Uniquement pour les envois directs d’ETH. Pour les transferts de jetons, la valeur affichée est toujours 0 — le mouvement réel apparaît dans la section « Logs ». |
| Frais de transaction | Coût réel en gaz payé | Toujours. Comparez-le à l’estimation fournie par votre portefeuille pour évaluer la fiabilité de cette estimation. |
| Prix du gaz | Nombre de gwei payés par unité de gaz | Lorsque vous cherchez à comprendre pourquoi une transaction a coûté cher. |
| Données d’entrée (Input Data) | Données brutes (calldata) envoyées au contrat | Lorsqu’un échange ou une interaction avec un contrat échoue (reverted) — décodez-les pour identifier la fonction appelée et ses paramètres. |
La section « Logs », située sous les données d’entrée, est là où apparaissent concrètement les transferts de jetons. Un échange réussi sur Uniswap sur Base affiche une valeur ETH de zéro, mais contient deux ou trois événements « Transfer » dans les Logs — un pour le jeton que vous avez vendu, un pour celui que vous avez reçu, et parfois un troisième pour les frais de pool. Si vous souhaitez une preuve qu’un transfert est bien arrivé à destination, l’événement « Transfer » mentionnant l’adresse du destinataire constitue cette preuve.
Repérer les tokens frauduleux avant même de les toucher
L’essor grand public de Base en a fait une cible privilégiée pour les escrocs spécialisés dans les tokens, et Basescan est le moyen le plus rapide de vérifier avant toute interaction. Recherchez l’adresse du contrat du token (pas son ticker — les tickers sont facilement falsifiés). Sur la page du token, vérifiez trois éléments :
- Nombre de détenteurs : Un token légitime compte des centaines, voire des milliers de détenteurs. Un token frauduleux en compte souvent moins de 20, avec la majeure partie de l’offre concentrée sur une ou deux adresses.
- Onglet « Code du contrat » : Cliquez sur « Contract » et examinez le code source. S’il n’est pas vérifié (aucun crochet vert), considérez-le comme malveillant. S’il est vérifié, recherchez dans le code des fonctions telles que
mint,pauseoublacklist— ces fonctions permettent au propriétaire de créer de nouveaux tokens, de geler les transferts ou de bloquer des adresses spécifiques. - Suivi des tokens : La section « Token Tracker » sur toute page d’adresse répertorie tous les tokens détenus par cette adresse. Si quelqu’un vous envoie un token aléatoire que vous n’avez jamais demandé, recherchez-le ici avant de cliquer sur quoi que ce soit dans une interface d’échange.
Règle générale : les tokens non sollicités dans votre portefeuille sont un appât. Personne ne distribue gratuitement des tokens de valeur à des adresses aléatoires par pure générosité. Si un token vous demande de le « réclamer » en visitant un site web puis en approuvant un contrat, ce contrat videra votre portefeuille. Le guide des approbations ERC-20 explique pourquoi l’étape d’approbation est précisément celle où le vol se produit, et le guide des transactions échouées montre comment interpréter le motif de réversion lorsqu’un échange frauduleux est conçu pour échouer.
L’API : quand vous avez besoin de plus que la page web
Basescan propose une API gratuite qui renvoie les mêmes données que le site web, au format JSON. Les deux points de terminaison que j’utilise le plus sont : module=account&action=balance (renvoie le solde ETH de n’importe quelle adresse) et module=account&action=tokentx (renvoie les N derniers transferts de jetons pour une adresse donnée). Sur le niveau gratuit, ces deux endpoints sont limités à 5 appels/seconde — largement suffisant pour un usage personnel.
Aucune clé API n’est requise pour des requêtes occasionnelles. En revanche, si vous souhaitez aller plus loin — par exemple créer un tableau de bord, suivre un portefeuille ou déclencher des alertes automatisées — obtenez gratuitement une clé API sur le site Basescan (inscrivez-vous, créez une clé, puis collez-la dans l’URL sous la forme &apikey=YOUR_KEY). Cette clé supprime la limitation de débit et donne accès à certains endpoints premium.
Si vous développez une application sur Base et que vous avez besoin de données sur les frais de gaz de façon programmatique, l’article « gwei explainer » détaille les appels RPC permettant d’obtenir le prix actuel du gaz en temps réel, tandis que le « live tracker » présent sur ce site effectue déjà la collecte des données et leur présentation adaptée à la lecture humaine.
Basescan contre Arbiscan contre Etherscan
Trois explorateurs, issus de la même famille logicielle, mais dédiés à des blockchains différentes. Etherscan couvre le réseau principal d’Ethereum (mainnet) ; Basescan couvre Base ; Arbiscan couvre Arbitrum One. Leurs interfaces sont quasiment identiques : dès que vous maîtrisez l’un d’eux, vous connaissez les trois. L’identifiant de chaîne (chain ID) est le moyen le plus rapide de les distinguer : Base utilise 8453, Arbitrum One utilise 42161, et le réseau principal d’Ethereum utilise 1. Si jamais vous hésitez sur l’explorateur à utiliser pour une transaction donnée, vérifiez simplement sur quelle blockchain votre portefeuille était connecté au moment de l’envoi.
Une précision pratique : un hachage de transaction est unique par chaîne, mais si vous saisissez un hachage Base sur Arbiscan (ou l’inverse), vous obtiendrez simplement « non trouvé », sans message d’erreur. Ce n’est pas un bogue : cela signifie simplement que ce hachage n’existe pas sur cette chaîne. Passez à l’explorateur correspondant. Pour les transactions qui traversent plusieurs blockchains (bridges), l’explorateur de la chaîne source affiche la sortie (« exit »), tandis que celui de la chaîne cible affiche l’arrivée (« arrival ») ; ces deux étapes constituent des transactions distinctes, chacune dotée de son propre hachage.
Tradez sur Base / Arbitrum avec des Frais Bas
Choisissez une plateforme de confiance pour swap, bridge et trader sur les réseaux L2.
Liens d'affiliation — nous pouvons percevoir une commission sans coût supplémentaire pour vous.