Docs / Data
BNB Chain
This page lists what Farbeam reads on BNB Chain. Live values are on the BNB Chain data page. The API returns the same facts from Get a chain.
| Property | Value |
|---|---|
| API chain id | bnb |
| Chain id | 56 |
| Family | evm |
| Native asset | BNB |
| Poll wait | 16 s after each finished poll, 32 s after a failure |
large_transfer_index | true |
native_transfers | false |
sampled | false |
| Explorer used in links | bscscan.com |
#What is indexed
ERC-20 Transfer logs of the five tokens below, at $100,000 or more. Native BNB is not stored. WBNB is.
#Curated tokens
| Symbol | Address | Decimals |
|---|---|---|
| USDT | 0x55d398326f99059fF775485246999027B3197955 | 18 |
| USDC | 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d | 18 |
| WBNB | 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c | 18 |
| BTCB | 0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c | 18 |
| ETH | 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 | 18 |
The curated tokens page explains the list and its prices.
#Sources
| Purpose | Source |
|---|---|
| Primary RPC | https://bsc-rpc.publicnode.com |
| Fallback RPC | https://1rpc.io/bnb, https://bsc.blockrazor.xyz |
| DEX market data | DexScreener, id bsc |
| Contract checks | GoPlus, id 56 |
| Trending pools | GeckoTerminal, id bsc |
| TVL and stablecoin matching | DefiLlama, name BSC |
#Measured values
These figures are a snapshot from the API at 2026-11-04T19:33:40.037Z UTC. They are examples, and they change on every poll. They are not targets.
| Field | Value |
|---|---|
status | ok |
head | 131681538 |
lag_seconds | 1 |
rpc_latency_ms | 209 |
tx_count of the last block read | 96 |
gas_price_gwei | 0.05 |
base_fee_gwei | 0 |
gas_used_ratio | 0.1711 |
| Seconds between reads, from the recent blocks list | 17.2 |
| Blocks between reads | 38.4 |
#Quirks
- 18 decimals on stablecoins. USDT and USDC on BNB Chain use 18 decimals, not 6. If you read raw values yourself, use the
decimalsvalue from/chains/bnb. Farbeam'samountis already adjusted. - Many blocks per poll. The measured distance between reads was about 38 blocks on 2026-11-04 UTC. The log scan was changed after that measurement and now reads up to 200 blocks per poll, so a slow poll is caught up on the next one. See indexing.
- Estimated times. Older logs in a poll get a
tsfrom a fixed block time of 0.75 s in the config. The measured block time on 2026-11-04 UTC was about 0.45 s, so these estimates can be off by several seconds. Useblockfor order. - **
ETHhere is a token.** SymbolETHon this chain is a bridged BEP-20 token withkind: "token". - Base fee.
base_fee_gweiread 0 in captures on this chain. Usegas_price_gweifor a cost estimate. - Source ids differ from the chain id. DexScreener and GeckoTerminal use
bsc, and DefiLlama usesBSC. The API id is alwaysbnb.
#Try it
curl -s "https://farbeamlabs.com/api/v1/chains/bnb"const res = await fetch("https://farbeamlabs.com/api/v1/chains/bnb");
const { data } = await res.json();
console.log(data.status.status, data.status.head, data.tokens.length);import requests
data = requests.get("https://farbeamlabs.com/api/v1/chains/bnb", timeout=30).json()["data"]
print(data["status"]["status"], data["status"]["head"], len(data["tokens"]))A rule for this chain, from the Beamline examples style: chain == "bnb" and token in ["USDT", "USDC"] and usd >= 1m.