Access current and historical BNB Smart Chain state through OnFinality's Archive-enabled RPC infrastructure. Query historical balances, contract state, blocks, transactions, receipts, and event logs without operating your own BSC archive node.
Use eth_getLogs to retrieve contract events for DeFi analytics, token activity, transaction monitoring, indexers, accounting systems, and other data-intensive applications.
BNB Chain's documentation notes that eth_getLogs is disabled on its listed public Mainnet RPC endpoints. OnFinality supports eth_getLogs together with Archive access for workloads that require historical blockchain data.
Connect to BNB Smart Chain over WebSocket for persistent access to live blockchain activity. Use eth_subscribe and WebSocket filters to monitor new blocks, contract events, transactions, and application activity without continuously polling the HTTPS endpoint.
OnFinality supports eth_subscribe, eth_unsubscribe, and WebSocket-only filter methods for live BSC data workflows.
Trace BNB Smart Chain transactions, calls, and blocks to analyse contract execution, investigate failed transactions, debug smart contracts, and build advanced blockchain analytics.
trace_block
trace_call
trace_callMany
trace_filter
trace_replayTransaction
trace_replayBlockTransactionsdebug_traceTransaction
debug_traceCall
debug_traceBlockByHash
debug_traceBlockByNumberTrace and Debug access is available on supported paid plans.
Use the EVM-compatible JSON-RPC method set to read BSC chain data, query smart contracts, submit transactions, retrieve logs, subscribe to events, and inspect execution.
eth_blockNumber
eth_chainId
eth_getBlockByHash
eth_getBlockByNumber
eth_getBlockReceiptseth_call
eth_estimateGas
eth_getBalance
eth_getCode
eth_getStorageAteth_sendRawTransaction
eth_getTransactionByHash
eth_getTransactionReceipt
eth_getTransactionCounteth_getLogs
eth_subscribe
eth_getFilterChangestrace_block
trace_call
trace_filter
debug_traceTransaction
debug_traceCallRead liquidity pools and contract state, submit transactions, monitor events, and use WebSocket subscriptions for real-time DeFi applications on BNB Smart Chain.
Monitor blocks, transactions, contract events, and token activity through low-latency HTTPS and WebSocket RPC workflows.
Query BNB and BEP-20 balances, estimate gas, submit signed transactions, retrieve receipts, and monitor deposits and withdrawals.
Combine eth_getLogs, Archive access, blocks, transactions, and receipts to build historical datasets, dashboards, token analytics, and indexing pipelines.
Use standard EVM JSON-RPC together with Trace and Debug APIs to inspect contract execution, troubleshoot failed transactions, and analyse complex calls.
| Environment | Mainnet | Testnet |
|---|---|---|
| Network | BNB Smart Chain Mainnet | BNB Smart Chain Testnet |
| Chain ID | 56 | 97 |
| Currency | BNB | tBNB |
| HTTPS | Supported | Supported |
| WebSocket | Supported | Supported |
| Best for | Production | Development / QA |
Move from shared BSC RPC infrastructure to dedicated nodes when your application needs isolated resources, sustained throughput, intensive historical queries, custom node configuration, or greater infrastructure control.