How to Check a Transaction and Contract Balance on BscScan

Catatan blockchain dapat diperiksa secara independen. Jika transaksi dikirim ke BNB Smart Chain, Anda dapat mencarinya di BscScan menggunakan hash transaksi. Anda juga dapat memeriksa aset yang tersimpan pada alamat smart contract.

The key is to read the data correctly. A Keberhasilan 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.

Artikel ini hanya untuk tujuan edukasi. Artikel ini bukan nasihat keuangan dan tidak menjamin keamanan proyek, kontrak, atau transaksi apa pun.

Hal yang Anda perlukan

Siapkan salah satu pengenal berikut:

  • 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.

Anda tidak perlu menghubungkan dompet untuk melihat data publik BscScan. Jangan pernah memasukkan seed phrase atau kunci privat—BscScan tidak memerlukan keduanya.

Langkah 1: Temukan transaksi

  1. Buka bscscan.com.
  2. Tempelkan hash transaksi lengkap ke bilah pencarian.
  3. Open the Rincian Transaksi result.

Jika hasil tidak muncul, pastikan bahwa:

  • transaksi dikirim melalui BNB Smart Chain, bukan jaringan lain;
  • hash disalin secara lengkap;
  • dompet benar-benar menyiarkan transaksi;
  • penjelajah telah memiliki cukup waktu untuk mengindeks transaksi yang baru dikirim.

Langkah 2: Baca kolom transaksi

Periksa kolom berikut secara berurutan:

  1. Status
    Keberhasilan means execution completed without a revert. Tertunda means the transaction has not yet been included. Gagal 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. Cap waktu
    Confirm the date and time. BscScan can display UTC, so account for your time zone.

  4. Dari
    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. Biaya Transaksi
    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.

Untuk panggilan yang kompleks, periksa juga:

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

Contoh: membaca transfer 100 USDT

Misalkan pengguna hendak mengirim 100 USDT ke sebuah kontrak. Pemeriksaan dasar harus memastikan bahwa:

  • Status is Keberhasilan;
  • Dari 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;
  • alamat kontrak token USDT sesuai dengan alamat resmi USDT untuk 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 Keberhasilan status.

Langkah 3: Periksa saldo kontrak

  1. Tempelkan alamat kontrak resmi ke BscScan.
  2. Konfirmasikan alamat lengkap pada halaman hasil.
  3. Read BNB Balance for native BNB held at the address.
  4. Buka Token Holdings to inspect BEP-20 assets.
  5. Locate a specific token by its contract address and check the amount.

‘Saldo kontrak’ bukan satu angka universal:

  • saldo BNB dan USDT terpisah;
  • sebuah alamat dapat menyimpan banyak token, termasuk token spam yang tidak diminta;
  • sistem dapat menggunakan beberapa alamat kontrak atau perbendaharaan;
  • aset dapat berpindah ke alamat lain kemudian;
  • saldo saat ini tidak mengungkapkan seluruh kewajiban atau siapa yang memiliki klaim ekonomi atas aset.

For a more direct BEP-20 check, open the exact token contract, select Kontrak → Baca Kontrak, 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.

Arti ‘Verified’

Di BscScan, verifikasi kode sumber kontrak memiliki beberapa tingkat:

  • 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.

Verifikasi membuat kode lebih mudah diperiksa. Verifikasi bukan audit keamanan dan tidak membuktikan bahwa kode bebas dari kerentanan.

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.

Hal yang dapat—dan tidak dapat—dibuktikan BscScan

BscScan dapat membantu memastikan bahwa:

  • transaksi telah dimasukkan ke dalam blok;
  • satu alamat memanggil alamat lain;
  • kontrak mengeluarkan log tertentu;
  • sebuah alamat saat ini memiliki saldo BNB atau token tertentu;
  • kode sumber yang dipublikasikan telah dicocokkan dengan bytecode pada tingkat verifikasi yang dinyatakan.

Hal itu sendiri tidak membuktikan:

  • siapa yang memiliki atau mengendalikan alamat;
  • bahwa token asli hanya berdasarkan namanya;
  • bahwa administrator tidak memiliki kewenangan berbahaya;
  • bahwa kode bebas dari kerentanan;
  • bahwa likuiditas tersedia;
  • bahwa frontend akan tetap tersedia;
  • bahwa dana akan dikembalikan atau menghasilkan imbal hasil.

Daftar periksa akhir

  • Saya telah menemukan hash di BNB Smart Chain.
  • I compared the complete Dari dan To / Interacted With addresses.
  • Saya telah memverifikasi alamat kontrak token.
  • I distinguished native Value, BEP-20 movement, and gas fee.
  • I reviewed Internal Txns dan Logs where relevant.
  • Saya telah memeriksa BNB dan setiap token yang diperlukan secara terpisah.
  • Untuk proxy, saya telah memeriksa implementasi dan kewenangan peningkatannya.
  • My conclusion relies on several fields, not only Keberhasilan.

Sumber dan Bacaan Lebih Lanjut

  1. BscScan Information Center — Melihat Transaksi
  2. BscScan Information Center — Memahami Transaksi
  3. BscScan Information Center — Jenis Verifikasi Kontrak
  4. BscScan Information Center — Memahami Halaman Token
  5. BscScan Information Center — Apa Itu Token BEP-20?
  6. BNB Chain Docs — Pengantar BNB Smart Chain