RPC documentation entries
Explore practical RPC guides for developers, builders, and teams creating reliable Web3 applications and growing blockchain ecosystems with OnFinality.
What is the BNB RPC name and how do you configure it?
The BNB RPC name is the network label and chain identifier your wallet or library uses to connect to BNB Smart Chain. In practice this means the chain name (BNB Smart Chain), the R...
What are the hardware and software requirements for running a BNB Chain node?
Running a BNB Smart Chain node requires meeting specific hardware baselines for CPU, RAM, disk, and network bandwidth, plus choosing between full, archive, and validator node confi...
What is a Binance Smart Chain archive node and when do you need one?
A Binance Smart Chain (BNB Smart Chain) archive node keeps the full historical state of the chain, so you can query balances, storage slots, and contract state at any past block he...
BNB Smart Chain RPC: Endpoint Settings, Chain ID, and Debugging
BNB Smart Chain (BSC) exposes an EVM-compatible JSON-RPC interface, so most Ethereum tooling works after you point it at a BSC endpoint and set chain ID 56. This page covers the en...
What is the Binance Beacon Chain explorer and how do you query it?
The Binance Beacon Chain was the staking and governance layer of the BNB Chain ecosystem, running alongside BNB Smart Chain before the two were merged in the 2024 opBNB-era consoli...
RPC BNB: How Do You Connect to BNB Smart Chain and Pick the Right Endpoint?
This page explains what an RPC endpoint for BNB Smart Chain (BNB Chain) is, how to connect to mainnet and testnet, and how to choose between public, shared, and dedicated infrastru...
What is a Smart Chain RPC URL and how do I connect to BNB Smart Chain?
A Smart Chain RPC URL is the HTTP or WebSocket endpoint your wallet, dApp, or backend uses to read BNB Smart Chain state and broadcast transactions. It carries JSON-RPC calls such ...
BNB RPC List: Which Endpoints Should Your App Connect To?
A BNB RPC list is only useful if you know which endpoint type fits your workload. This page breaks BNB Smart Chain endpoints into public, managed, and dedicated categories, then sh...
BNB Smart Chain Testnet RPC: Chain Settings, Faucet, and Debugging
BNB Smart Chain Testnet (chain ID 97) is where you validate contracts, wallets, and indexers before touching mainnet. This page gives you the exact network settings, a working publ...
BNB Chain Testnet RPC Endpoint: Chain Settings, Faucet, and Debugging
This page explains how to connect to the BNB Chain Testnet (BSC Testnet) using an RPC endpoint. You'll find the official OnFinality public endpoint, chain settings, faucet instruct...
BNB Smart Chain Node: What It Is and How to Connect Reliably
A BNB Smart Chain node is a client that stores BSC state and serves JSON-RPC requests. You can run one yourself or use a managed RPC provider. This page explains node types, how to...
What is a BNB Chain node and how do you run or connect to one?
A BNB Chain node is a client that maintains a full copy of BNB Smart Chain and serves JSON-RPC requests for reading chain state, sending transactions, and listening to events. You ...