RPC documentation entries
Explore practical RPC guides for developers, builders, and teams creating reliable Web3 applications and growing blockchain ecosystems with OnFinality.
BNB API: BSC JSON-RPC Methods and Endpoint Setup
The BNB Smart Chain (BSC) JSON-RPC API is the standard interface for reading chain state and submitting transactions. You connect a client to an HTTP or WebSocket endpoint, then ca...
What is the BNBChain list and how do BNB Smart Chain and application sidechains fit together?
The BNBChain list is a reference to the BNB Chain ecosystem, which includes BNB Smart Chain (BSC) as the EVM-compatible execution layer and a set of application sidechains and Laye...
BNB Smart Chain RPC Quickstart: Endpoint, Chain ID, and First Calls
This quickstart shows how to connect an application to BNB Smart Chain over JSON-RPC. It covers the mainnet chain ID (56), the native BNB token, the BscScan explorer, wallet networ...
Alchemy BNB Smart Chain RPC: How to Evaluate and Configure a BSC Endpoint
Developers searching for Alchemy BNB Smart Chain RPC usually want a working BSC endpoint, the correct chain settings, and a way to judge whether a managed provider fits their workl...
BSC JSON-RPC Endpoint: Chain Settings, Wallet Config, and Debugging
The BNB Smart Chain (BSC) JSON-RPC endpoint is the HTTP or WebSocket URL your app points at to read chain state and submit transactions. For mainnet you need chain ID 56, the BNB n...
BNB Smart Chain Testnet RPC and Chain Settings: How Do I Connect?
BNB Smart Chain Testnet (chain ID 97) uses tBNB as its native currency and is the standard environment for testing BSC contracts, wallets, and indexers before mainnet. You need the...
How do I add a BNB Chain RPC to MetaMask?
Adding BNB Smart Chain to MetaMask takes one network form: chain ID 56, the BNB Chain RPC URL you want to use, BNB as the currency symbol, and https://bscscan.com as the explorer. ...
BNB Chain RPC: endpoints, setup, and rate limits for 2026
BNB Chain (BNB Smart Chain) exposes a standard EVM JSON-RPC interface, so most tooling that works with Ethereum works here after you change the chain ID, RPC URL, and symbol. This ...
BNB Smart Chain JSON-RPC Quickstart: Endpoint Settings, Chain ID, and First Calls
This reference walks through the BNB Smart Chain JSON-RPC quickstart: the mainnet and testnet endpoint settings, chain ID, native currency, and explorer values you need to add the ...
What RPC URL should you use for BNB Smart Chain?
The RPC URL for BNB Smart Chain mainnet is https://bnb.api.onfinality.io/public, with chain ID 56 and BNB as the native token. For testnet, use https://bnb-testnet.api.onfinality.i...
How do you use a Chainlist-style directory to find supported RPC networks and endpoints?
Chainlist-style directories exist to solve one problem: mapping a chain ID to a working RPC endpoint so wallets and dApps can connect without guesswork. This article explains how t...
BNB Smart Chain public RPC URL: how do you connect and when should you switch?
A BNB Smart Chain public RPC URL is a shared HTTPS endpoint that lets wallets, scripts, and dApps read chain data and submit transactions without running a node. The OnFinality pub...