How to Check a Transaction and Contract Balance on BscScan

Un enregistrement blockchain peut être vérifié indépendamment. Si une transaction a été envoyée à BNB Smart Chain, vous pouvez la rechercher sur BscScan à l’aide de son hash de transaction. Vous pouvez également examiner les actifs détenus à l’adresse d’un smart contract.

The key is to read the data correctly. A Succès status means that the network executed the transaction without reverting it. It does not prove that the address belongs to the intended project, that a token is genuine, or that the transaction is safe or beneficial.

Cet article est fourni uniquement à des fins pédagogiques. Il ne constitue pas un conseil financier et ne garantit la sécurité d’aucun projet, contrat ou transaction.

Ce dont vous avez besoin

Préparez l’un des identifiants suivants :

  • a transaction hash (or TxHash), which identifies one transaction;
  • a wallet or contract address, which identifies an account or smart contract.

Both usually begin with 0x, but they are not interchangeable. Obtain contract addresses from an official project source and compare the full string. A name or ticker is not enough: unrelated tokens may use the same name.

Vous n’avez pas besoin de connecter un portefeuille pour consulter les données publiques sur BscScan. Ne saisissez jamais de phrase de récupération ni de clé privée : BscScan n’en a besoin dans aucun cas.

Étape 1 : trouver la transaction

  1. Ouvrir bscscan.com.
  2. Collez le hash complet de la transaction dans la barre de recherche.
  3. Open the Détails de la transaction result.

Si aucun résultat n’apparaît, vérifiez que :

  • la transaction a été envoyée sur BNB Smart Chain, et non sur un autre réseau ;
  • le hash a été copié dans son intégralité ;
  • le portefeuille a effectivement diffusé la transaction sur le réseau ;
  • l’explorateur a eu le temps d’indexer une transaction récemment envoyée.

Étape 2 : lire les champs de la transaction

Vérifiez ces champs dans l’ordre :

  1. Statut
    Succès means execution completed without a revert. En attente means the transaction has not yet been included. Échec means execution reverted. A failed contract call normally does not complete its intended state changes, but gas used may still be charged.

  2. Block and confirmations
    The block number identifies where the transaction was included. Confirmations count the blocks added afterwards. Services may require different confirmation counts. BNB Smart Chain has a fast-finality mechanism and a probabilistic fallback in which additional blocks increase confidence.

  3. Horodateur
    Confirm the date and time. BscScan can display UTC, so account for your time zone.

  4. De
    This is the address that initiated the transaction. Compare it with the expected sender.

  5. To / Interacted With
    For a simple transfer, this is the recipient. For a contract call, it is the contract directly called by the transaction. Compare the complete address with the project’s officially published address.

  6. Value
    This is the native BNB sent at the top level. A BEP-20 transfer may show 0 BNB here because the token movement is displayed separately.

  7. BEP-20 Tokens Transferred
    This section shows token transfer events, including token, sender, recipient, and amount. Verify the token contract address, not just its name, icon, or ticker.

  8. Frais de transaction
    This is the BNB paid for execution. It is not the transferred amount.

  9. Transaction Action and Input Data
    When the contract interface is known, BscScan may decode the function and its parameters. Treat the human-readable summary as a useful aid and still verify addresses, amounts, and emitted events.

Pour les appels complexes, examinez également :

  • Internal Txns, which shows internal calls and BNB movements involving contracts;
  • Logs, which shows events emitted during execution.

Exemple : lire un transfert de 100 USDT

Supposons qu’un utilisateur souhaite envoyer 100 USDT à un contrat. Une vérification élémentaire doit confirmer que :

  • Statut is Succès;
  • De matches the user’s address;
  • Interacted With matches the intended contract;
  • BEP-20 Tokens Transferred shows 100 units moving from the user to the intended address;
  • l’adresse du contrat du jeton USDT correspond à l’adresse officielle de l’USDT sur BNB Smart Chain ;
  • Value may be 0 BNB, while the gas fee is paid in BNB.

No single matching field is sufficient. A call to an impersonating contract can also have a Succès status.

Étape 3 : vérifier le solde d’un contrat

  1. Collez l’adresse officielle du contrat dans BscScan.
  2. Vérifiez l’adresse complète sur la page de résultat.
  3. Read BNB Balance for native BNB held at the address.
  4. Ouvrir Token Holdings to inspect BEP-20 assets.
  5. Locate a specific token by its contract address and check the amount.

Le « solde du contrat » n’est pas un nombre universel unique :

  • les soldes BNB et USDT sont distincts ;
  • une adresse peut détenir de nombreux jetons, y compris des jetons indésirables reçus sans sollicitation ;
  • un système peut utiliser plusieurs adresses de contrats ou de trésorerie ;
  • les actifs peuvent ensuite être transférés vers une autre adresse ;
  • un solde actuel ne révèle ni l’ensemble des engagements ni l’identité de ceux qui détiennent des droits économiques sur les actifs.

For a more direct BEP-20 check, open the exact token contract, select Contrat → Lire le contrat, find balanceOf, and enter the address being checked. This is a read-only query and requires no transaction or gas. The result may use the token’s smallest unit; apply the token’s decimals value to convert it to the displayed amount.

Ce que signifie « Vérifié »

Sur BscScan, la vérification du code source d’un contrat comporte plusieurs niveaux :

  • Exact Match means the published source and constructor parameters were matched to the deployed bytecode;
  • Similar Match means the bytecode matches an existing verified contract, but constructor arguments are not included in that match;
  • Unverified means no matching source is published and only bytecode is available.

La vérification facilite l’examen du code. Elle ne constitue pas un audit de sécurité et ne prouve pas que le code est exempt de vulnérabilités.

If the address is a proxy, its active logic may live in a separate implementation contract and may be changeable by an authorized upgrader. Check whether BscScan identifies a proxy, follow the implementation address, and determine who controls upgrades. Reviewing only the proxy shell gives an incomplete picture.

Ce que BscScan permet — et ne permet pas — d’établir

BscScan peut aider à établir que :

  • une transaction a été incluse dans un bloc ;
  • une adresse en a appelé une autre ;
  • des contrats ont émis des journaux particuliers ;
  • une adresse présente actuellement un certain solde en BNB ou en jetons ;
  • le code source publié a été rapproché du bytecode selon le niveau de vérification indiqué.

Cela ne permet pas à lui seul d’établir :

  • qui détient ou contrôle une adresse ;
  • qu’un jeton est authentique sur la seule base de son nom ;
  • que les administrateurs ne disposent d’aucun pouvoir dangereux ;
  • que le code est exempt de vulnérabilités ;
  • qu’une liquidité est disponible ;
  • qu’une interface restera disponible ;
  • que les fonds seront restitués ou généreront un rendement.

Liste de contrôle finale

  • J’ai trouvé le hash sur BNB Smart Chain.
  • I compared the complete De et To / Interacted With addresses.
  • J’ai vérifié l’adresse du contrat du jeton.
  • I distinguished native Value, BEP-20 movement, and gas fee.
  • I reviewed Internal Txns et Logs where relevant.
  • J’ai vérifié séparément les BNB et chaque jeton requis.
  • Pour un proxy, j’ai vérifié l’implémentation et l’autorité de mise à niveau.
  • My conclusion relies on several fields, not only Succès.

Sources et lectures complémentaires

  1. BscScan Information Center — Consulter les transactions
  2. BscScan Information Center — Comprendre une transaction
  3. BscScan Information Center — Types de vérification des contrats
  4. BscScan Information Center — Comprendre la page d’un jeton
  5. BscScan Information Center — Qu’est-ce qu’un jeton BEP-20 ?
  6. BNB Chain Docs — Introduction à BNB Smart Chain