How to Check a Transaction and Contract Balance on BscScan

ブロックチェーンの記録は第三者が独立して確認できます。BNB Smart Chain に送信されたトランザクションは、そのトランザクションハッシュを使って BscScan で検索できます。スマートコントラクトアドレスが保有する資産も確認できます。

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

この記事は教育目的でのみ提供されています。金融助言ではなく、プロジェクト、コントラクト、トランザクションの安全性を保証しません。

必要なもの

次の識別情報のいずれかを用意します:

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

BscScan の公開データを見るためにウォレットを接続する必要はありません。シードフレーズや秘密鍵を絶対に入力しないでください。BscScan にはどちらも不要です。

ステップ 1:トランザクションを探す

  1. Open bscscan.com.
  2. 完全なトランザクションハッシュを検索バーへ貼り付けます。
  3. Open the Transaction Details result.

結果が表示されない場合は次を確認します:

  • トランザクションが別のネットワークではなく BNB Smart Chain で送信された。
  • ハッシュが省略されず完全にコピーされている。
  • ウォレットが実際にトランザクションをブロードキャストした。
  • 新しく送信されたトランザクションをエクスプローラーがインデックスするための時間が経過している。

ステップ 2:トランザクション項目を読む

次の項目を順番に確認します:

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

  4. From
    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. Transaction Fee
    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.

複雑な呼び出しでは、次も確認します:

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

例:100 USDT の送金を確認する

ユーザーがコントラクトへ 100 USDT を送信しようとしているとします。基本確認では次を確かめます:

  • Status is Success;
  • From 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 のトークンコントラクトアドレスが、BNB Smart Chain 上の公式 USDT アドレスと一致する。
  • 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 Success status.

ステップ 3:コントラクト残高を確認する

  1. 公式コントラクトアドレスを BscScan へ貼り付けます。
  2. 結果ページで完全なアドレスを確認してください。
  3. Read BNB Balance for native BNB held at the address.
  4. Open Token Holdings to inspect BEP-20 assets.
  5. Locate a specific token by its contract address and check the amount.

「コントラクト残高」は、単一の普遍的な数値ではありません。

  • BNB と USDT の残高は別々です;
  • アドレスには、頼んでいないスパムトークンを含む多数のトークンが存在する場合がある;
  • システムが複数のコントラクトまたはトレジャリーアドレスを使用している場合がある;
  • 資産が後で別のアドレスへ移動する可能性がある;
  • 現在の残高だけでは、すべての債務や、その資産に対する経済的請求権を持つ者は分かりません。

For a more direct BEP-20 check, open the exact token contract, select Contract → Read Contract, 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」の意味

BscScan のコントラクトソース検証には複数の段階があります:

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

検証によりコードを確認しやすくなりますが、セキュリティ監査ではなく、コードに脆弱性がないことを証明するものでもありません。

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 で確認できること、できないこと

BscScan で確認できること:

  • トランザクションがブロックに取り込まれた;
  • あるアドレスが別のアドレスを呼び出した。
  • コントラクトが特定のログを生成した;
  • アドレスに現在、特定の BNB またはトークン残高がある;
  • 公開ソースが、記載された検証レベルでバイトコードと照合されている。

それだけでは次を確認できません:

  • 誰がアドレスを所有または管理しているか。
  • 名称だけを根拠にトークンが正規品であること。
  • 管理者が危険な権限を持たないこと。
  • コードに脆弱性がないこと。
  • 流動性が存在すること。
  • フロントエンドが継続して利用できること。
  • 資金が返還されること、または収益を生むこと。

最終チェックリスト

  • BNB Smart Chain 上でハッシュを確認した。
  • I compared the complete From and To / Interacted With addresses.
  • トークンコントラクトアドレスを確認した。
  • I distinguished native Value, BEP-20 movement, and gas fee.
  • I reviewed Internal Txns and Logs where relevant.
  • BNB と必要な各トークンを個別に確認した。
  • プロキシについて、実装とアップグレード権限を確認した。
  • My conclusion relies on several fields, not only Success.

情報源と参考資料

  1. BscScan Information Center — トランザクションの表示
  2. BscScan Information Center — トランザクションの理解
  3. BscScan Information Center — コントラクト検証の種類
  4. BscScan Information Center — トークンページの理解
  5. BscScan Information Center — BEP-20 トークンとは?
  6. BNB Chain Docs — BNB Smart Chain 入門