How to Check a Transaction and Contract Balance on BscScan
Rekod blockchain boleh diperiksa secara bebas. Jika transaksi dihantar ke BNB Smart Chain, anda boleh mencarinya di BscScan menggunakan hash transaksi. Anda juga boleh memeriksa aset yang disimpan pada alamat kontrak pintar.
The key is to read the data correctly. A Kejayaan 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 pendidikan. Ia bukan nasihat kewangan dan tidak menjamin keselamatan mana-mana projek, kontrak atau transaksi.
Perkara yang anda perlukan
Sediakan salah satu pengenal ini:
- 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 menyambungkan dompet untuk melihat data awam BscScan. Jangan sesekali masukkan frasa benih atau kunci peribadi—BscScan tidak memerlukan kedua-duanya.
Langkah 1: Cari transaksi
- Buka bscscan.com.
- Tampalkan hash transaksi lengkap ke dalam bar carian.
- Open the
Butiran Transaksiresult.
Jika tiada hasil dipaparkan, pastikan bahawa:
- transaksi dihantar pada BNB Smart Chain, bukannya rangkaian lain;
- hash telah disalin sepenuhnya;
- dompet benar-benar menyiarkan transaksi;
- penjelajah telah mempunyai masa untuk mengindeks transaksi yang baru diserahkan.
Langkah 2: Baca medan transaksi
Semak medan ini mengikut turutan:
-
Status
Kejayaanmeans execution completed without a revert.Belum selesaimeans the transaction has not yet been included.Gagalmeans execution reverted. A failed contract call normally does not complete its intended state changes, but gas used may still be charged. -
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. -
Tanda Masa
Confirm the date and time. BscScan can display UTC, so account for your time zone. -
Dari
This is the address that initiated the transaction. Compare it with the expected sender. -
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. -
Value
This is the native BNB sent at the top level. A BEP-20 transfer may show0 BNBhere because the token movement is displayed separately. -
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. -
Yuran Transaksi
This is the BNB paid for execution. It is not the transferred amount. -
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.
Bagi panggilan kompleks, periksa juga:
- Internal Txns, which shows internal calls and BNB movements involving contracts;
- Logs, which shows events emitted during execution.
Contoh: membaca pemindahan 100 USDT
Katakan pengguna ingin menghantar 100 USDT kepada kontrak. Pemeriksaan asas harus mengesahkan bahawa:
StatusisKejayaan;Darimatches the user’s address;Interacted Withmatches the intended contract;BEP-20 Tokens Transferredshows 100 units moving from the user to the intended address;- alamat kontrak token USDT sepadan dengan alamat rasmi USDT untuk BNB Smart Chain;
Valuemay be0 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 Kejayaan status.
Langkah 3: Semak baki kontrak
- Tampalkan alamat kontrak rasmi ke dalam BscScan.
- Sahkan alamat penuh pada halaman keputusan.
- Read BNB Balance for native BNB held at the address.
- Buka Token Holdings to inspect BEP-20 assets.
- Locate a specific token by its contract address and check the amount.
“Baki kontrak” bukan satu nombor universal:
- Baki BNB dan USDT adalah berasingan;
- alamat boleh memegang banyak token, termasuk token spam yang tidak diminta;
- sistem mungkin menggunakan beberapa alamat kontrak atau perbendaharaan;
- aset mungkin dipindahkan ke alamat lain kemudian;
- baki semasa tidak mendedahkan semua liabiliti atau siapa yang mempunyai tuntutan ekonomi terhadap aset tersebut.
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.
Maksud “Verified”
Di BscScan, pengesahan kod sumber kontrak mempunyai tahap yang berbeza:
- 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.
Pengesahan menjadikan kod lebih mudah diperiksa. Ia bukan audit keselamatan dan tidak membuktikan bahawa kod bebas daripada kelemahan.
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.
Perkara yang boleh—dan tidak boleh—dibuktikan oleh BscScan
BscScan boleh membantu mengesahkan bahawa:
- transaksi telah dimasukkan ke dalam blok;
- satu alamat memanggil alamat lain;
- kontrak mengeluarkan log tertentu;
- alamat kini mempunyai baki BNB atau token tertentu;
- kod sumber yang diterbitkan dipadankan dengan bytecode pada tahap pengesahan yang dinyatakan.
Ia sendiri tidak membuktikan:
- siapa yang memiliki atau mengawal alamat;
- bahawa token adalah tulen berdasarkan namanya;
- bahawa pentadbir tidak mempunyai kuasa berbahaya;
- bahawa kod bebas daripada kelemahan;
- bahawa kecairan wujud;
- bahawa bahagian hadapan akan kekal tersedia;
- bahawa dana akan dikembalikan atau menghasilkan pulangan.
Senarai semak akhir
- Saya telah menemukan hash pada BNB Smart Chain.
- I compared the complete
DaridanTo / Interacted Withaddresses. - Saya telah mengesahkan alamat kontrak token.
- I distinguished native
Value, BEP-20 movement, and gas fee. - I reviewed
Internal TxnsdanLogswhere relevant. - Saya telah memeriksa BNB dan setiap token yang diperlukan secara berasingan.
- Bagi proksi, saya telah memeriksa pelaksanaan dan kuasa peningkatan.
- My conclusion relies on several fields, not only
Kejayaan.
Sumber dan Bacaan Lanjut
- BscScan Information Center — Melihat Transaksi
- BscScan Information Center — Memahami Transaksi
- BscScan Information Center — Jenis Pengesahan Kontrak
- BscScan Information Center — Memahami Halaman Token
- BscScan Information Center — Apakah Token BEP-20?
- BNB Chain Docs — Pengenalan BNB Smart Chain