RPC documentation entries
Explore practical RPC guides for developers, builders, and teams creating reliable Web3 applications and growing blockchain ecosystems with OnFinality.
Avalanche Node RPC: How to Connect, Configure, and Debug Your Endpoints
Learn how Avalanche node RPC works, the difference between public and dedicated endpoints, and how to configure your dApp for C-Chain, X-Chain, and P-Chain. This guide covers chain...
BNB Smart Chain RPC Endpoint: Chain Settings, Setup, and Debugging
Learn how to connect to BNB Smart Chain (BSC) with the right RPC endpoint, chain settings, and JSON-RPC methods. This reference covers public versus managed endpoints, common failu...
What Is Bittensor Subnet 123 and How Do You Interact With It?
Bittensor subnet 123 is a specialized subnetwork on the Bittensor ecosystem, designed to incentivize a specific machine learning or data-related task. This article explains what su...
What is an Ethereum RPC URL and how do you choose the right one?
An Ethereum RPC URL is the HTTP or WebSocket endpoint your dApp uses to communicate with the Ethereum blockchain. This article explains the components of an RPC URL, how to configu...
What Is Base Ethereum Layer 2 and How Do You Connect to It?
Base is an Ethereum Layer 2 network built with the OP Stack, designed to scale Ethereum transactions while inheriting its security. It uses optimistic rollups to batch transactions...
What is the TON Network RPC URL and How Do You Use It?
The TON Network RPC URL is the endpoint your dApp or bot uses to communicate with the TON blockchain. This article explains the official public endpoint, how to configure it in you...
How to Stake on BNB Smart Chain: A Step-by-Step Walkthrough
This walkthrough explains how to stake BNB on BNB Smart Chain (BSC), covering both delegation to validators and liquid staking options. It includes practical steps for connecting y...
What is JSON RPC Solana and how do you use it?
Solana's JSON-RPC API is the standard way for applications to interact with the network—querying accounts, submitting transactions, and subscribing to real-time updates. This artic...
What is an Arbitrum node and how should you run or access one?
An Arbitrum node is a client that syncs Arbitrum One's rollup state and serves JSON-RPC requests for dApps, indexers, and trading bots. You can run your own node, use a public endp...
Solana WebSocket API: How to Stream Real-Time Data from the Chain
The Solana WebSocket API lets you subscribe to real-time updates like account changes, transaction confirmations, and new slots without polling. This article explains the core subs...
What is a Bitcoin endpoint and how do you connect to the Bitcoin network?
A Bitcoin endpoint is a URL that lets your application talk to a Bitcoin node, usually over JSON-RPC. It is the entry point for reading blockchain data, building transactions, and ...
Arbitrum RPC List: How to Choose the Right Endpoint for Your App
This article explains the different types of Arbitrum RPC endpoints—public, managed, and dedicated—and how to choose the right one for your application. It covers chain settings, c...