RPC documentation entries
Explore practical RPC guides for developers, builders, and teams creating reliable Web3 applications and growing blockchain ecosystems with OnFinality.
Chain ID: What It Is and How to Verify It on Any EVM Network
A **chain ID** is the integer that tells an EVM client which blockchain it is talking to. Wallets, RPC endpoints, and signing libraries all read it, so a mismatch is one of the mos...
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. ...
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...
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...
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 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 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 ...
How do I add BNB Smart Chain Testnet to MetaMask?
This guide walks through adding BNB Smart Chain Testnet to MetaMask, covering chain settings, funding with tBNB, and common configuration pitfalls. It also explains how to choose a...
What should you look for in a Solana RPC service for smart contracts in 2025?
Choosing the right Solana RPC service for smart contracts means balancing performance, reliability, and cost. This article explains the key evaluation criteria, from throughput and...