How to Check a Transaction and Contract Balance on BscScan

Bir blok zinciri kaydı bağımsız olarak kontrol edilebilir. Bir işlem BNB Smart Chain’e gönderildiyse işlem hash’iyle BscScan’de arayabilirsiniz. Ayrıca bir akıllı sözleşme adresinde tutulan varlıkları inceleyebilirsiniz.

The key is to read the data correctly. A Başarı 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.

Bu makale yalnızca eğitim amaçlıdır. Finansal tavsiye değildir ve herhangi bir projenin, sözleşmenin veya işlemin güvenliğini garanti etmez.

İhtiyacınız olanlar

Şu tanımlayıcılardan birini hazırlayın:

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

Açık BscScan verilerini görüntülemek için cüzdan bağlamanız gerekmez. Kurtarma ifadesini veya özel anahtarı asla girmeyin; BscScan bunların hiçbirine ihtiyaç duymaz.

Adım 1: İşlemi bulun

  1. Aç bscscan.com.
  2. İşlem hash'inin tamamını arama çubuğuna yapıştırın.
  3. Open the İşlem Detayları result.

Sonuç görünmüyorsa şunları kontrol edin:

  • işlemin başka bir ağda değil BNB Smart Chain üzerinde gönderildiğini;
  • hash'in eksiksiz kopyalandığını;
  • cüzdanın işlemi gerçekten ağa yayımladığını;
  • blok gezgininin yeni gönderilen işlemi indekslemesi için yeterli süre geçtiğini.

Adım 2: İşlem alanlarını okuyun

Bu alanları sırayla kontrol edin:

  1. Durum
    Başarı means execution completed without a revert. Beklemede means the transaction has not yet been included. Başarısız 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. Zaman damgası
    Confirm the date and time. BscScan can display UTC, so account for your time zone.

  4. İtibaren
    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. İşlem Ücreti
    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.

Karmaşık çağrılarda ayrıca şunları inceleyin:

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

Örnek: 100 USDT transferinin okunması

Bir kullanıcının sözleşmeye 100 USDT göndermek istediğini varsayın. Temel kontrol şunları doğrulamalıdır:

  • Durum is Başarı;
  • İtibaren 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;
  • USDT token sözleşmesi adresinin BNB Smart Chain için resmî USDT adresiyle eşleştiğini;
  • 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 Başarı status.

Adım 3: Sözleşme bakiyesini kontrol edin

  1. Resmî sözleşme adresini BscScan'e yapıştırın.
  2. Sonuç sayfasında tam adresi doğrulayın.
  3. Read BNB Balance for native BNB held at the address.
  4. Aç Token Holdings to inspect BEP-20 assets.
  5. Locate a specific token by its contract address and check the amount.

“Sözleşme bakiyesi” tek bir evrensel sayı değildir:

  • BNB ve USDT bakiyeleri ayrıdır;
  • bir adres, istenmeyen spam tokenler dâhil birçok tokeni tutabilir;
  • bir sistem birden fazla sözleşme veya hazine adresi kullanabilir;
  • varlıklar daha sonra başka bir adrese taşınabilir;
  • güncel bakiye tüm yükümlülükleri veya varlıklar üzerinde kimin ekonomik hak sahibi olduğunu göstermez.

For a more direct BEP-20 check, open the exact token contract, select Sözleşme → Sözleşmeyi Oku, 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.

"Verified" ne anlama gelir?

BscScan'de sözleşme kaynak doğrulamasının farklı seviyeleri vardır:

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

Doğrulama kodu incelemeyi kolaylaştırır. Güvenlik denetimi değildir ve kodda güvenlik açığı olmadığını kanıtlamaz.

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.

BscScan neleri doğrulayabilir, neleri doğrulayamaz?

BscScan şunların belirlenmesine yardımcı olabilir:

  • bir işlemin bloğa dâhil edildiğini;
  • bir adresin diğerini çağırdığını;
  • sözleşmelerin belirli logları yayımladığını;
  • bir adresin şu anda belirli bir BNB veya token bakiyesine sahip olduğunu;
  • yayımlanan kaynak kodun belirtilen doğrulama seviyesinde bytecode ile eşleştirildiğini.

Tek başına şunları kanıtlamaz:

  • bir adresin sahibi veya denetleyicisinin kim olduğu;
  • tokenin yalnızca adına dayanarak gerçek olduğunu;
  • yöneticilerin tehlikeli yetkilere sahip olmadığını;
  • kodun güvenlik açıklarından arınmış olduğunu;
  • likiditenin mevcut olduğunu;
  • ön yüzün kullanılabilir kalacağını;
  • fonların geri döneceğini veya getiri sağlayacağını.

Son kontrol listesi

  • Hash'i BNB Smart Chain üzerinde buldum.
  • I compared the complete İtibaren ve To / Interacted With addresses.
  • Token sözleşmesi adresini doğruladım.
  • I distinguished native Value, BEP-20 movement, and gas fee.
  • I reviewed Internal Txns ve Logs where relevant.
  • BNB'yi ve gereken her tokeni ayrı ayrı kontrol ettim.
  • Bir proxy söz konusuysa uygulamayı ve yükseltme yetkisini kontrol ettim.
  • My conclusion relies on several fields, not only Başarı.

Kaynaklar ve İleri Okuma

  1. BscScan Information Center — İşlemleri Görüntüleme
  2. BscScan Information Center — Bir İşlemi Anlamak
  3. BscScan Information Center — Sözleşme Doğrulama Türleri
  4. BscScan Information Center — Token Sayfasını Anlamak
  5. BscScan Information Center — BEP-20 Tokeni Nedir?
  6. BNB Chain Docs — BNB Smart Chain’e Giriş