Skip to content

BNB Smart Chain transfer webhooks

Watch any BSC address and get a signed webhook for every confirmed BEP-20 transfer. BNB Smart Chain is fast, so events usually arrive within seconds.

BNB Smart Chain at a glance

What Chainhook waits for on BNB Smart Chain before it sends a webhook.

API value
bsc
Block time
About 0.45 seconds
Confirmations
15
Time to webhook
About 7 seconds
Address format
Hex, 42 characters, starts with 0x
Token standard
BEP-20
Fees
Gas, paid in BNB by the sender
Explorer
BscScan

Coins and tokens on BNB Smart Chain

Every coin and token Chainhook detects on BNB Smart Chain, with the contract it watches and its decimals.

SymbolNameContract addressDecimals
USDTTether USD0x55d398326f99059ff775485246999027b319795518
USDCUSD Coin0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d18
BUSDBinance USD0xe9e7cea3dedca5984780bafc599bd69add087d5618
DAIDai Token0x1af3f329e8be154074d8769d1ffa4ee058b1dbc318
WBNBWrapped BNB0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c18
CakePancakeSwap Token0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce8218
ETHEthereum Token0x2170ed0880ac9a755fd29b2688956bd959f933f818
BTCBBTCB Token0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c18

What to know about BNB Smart Chain

Sub-second blocks

BSC produces a block about every 0.45 seconds, so 15 confirmations take about 7 seconds. Plan for events to arrive almost as soon as the sender sees the transaction succeed.

Most BSC stablecoins use 18 decimals

USDT and USDC on BSC are Binance-issued pegged tokens with 18 decimals, not the 6 used on Ethereum and TRON. Always read decimals from the payload instead of hard-coding it.

One address, many EVM networks

A 0x address is valid on BSC, Ethereum, Polygon and every other EVM network. Funds sent on the wrong network still arrive at the same address, but you need a webhook on each network you want to watch.

Push, not polling

At sub-second block times, polling BscScan or a public RPC for each address quickly runs into rate limits, and eth_getLogs ranges have to be paged carefully so no block is skipped. Chainhook scans every block once, waits 15 confirmations, and pushes only the transfers that match your addresses.

POST /v1/webhooks

{
  "network": "bsc",
  "type": "address",
  "direction": "in",
  "address": "0x70598e346eb9a0653f0319cbce139f5a03e00d98",
  "webhook_url": "https://api.example.com/webhooks/chainhook"
}

BNB Smart Chain questions

Can't find your answer? Contact support.

Does Chainhook detect native BNB?

Not yet. On BNB Smart Chain, Chainhook detects the BEP-20 tokens listed on this page, including WBNB. Contact us if you need native BNB.

Is BEP-20 the same as ERC-20?

BEP-20 is the same token interface as ERC-20, deployed on BNB Smart Chain. The address format and Transfer event are identical, but the token contracts, and often the decimals, are different.

Does Chainhook support opBNB?

Not at the moment. This page covers BNB Smart Chain (BSC) mainnet only.

Watch your first wallet

Create an account and start with 100 trial detections for 1 month.