OnFinality RPC Assistant

Logo
New RPC users get 35% off their first monthView the offer
RPC Knowledge Base

RPC documentation entries

Explore practical RPC guides for developers, builders, and teams creating reliable Web3 applications and growing blockchain ecosystems with OnFinality.

Network RPCEthereum

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...

Network RPCBase

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...

Network RPCAvalanche

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...

Network RPCBNB Chain

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...

Network RPCSolana

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...

Testnet RPCBNB Chain

How to Get and Use USDC on BNB Testnet

This article explains how to obtain and use USDC on the BNB Smart Chain testnet. It covers the difference between native and bridged USDC, how to get testnet USDC via faucets or by...

Testnet RPCAleph Zero

What is the Base testnet RPC and how do you connect to it?

Base testnet RPC endpoints let developers interact with the Base Sepolia testnet for building and testing Ethereum-compatible dApps. This article explains the chain settings, how t...

Network RPCArbitrum

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...

RPC Provider SelectionSolana

How to Choose a Solana WebSocket Infrastructure Provider

Solana WebSocket infrastructure powers real-time account subscriptions, transaction monitoring, and order book streaming. Choosing the right provider depends on your workload: publ...

Network RPCSolana

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...

RPC Provider SelectionSolana

Solana RPC Providers for Signed Transactions: API Keys and Security

When building Solana applications that submit signed transactions, choosing the right RPC provider and securing API keys is critical. This article explains how to evaluate Solana R...

Network RPCBitcoin

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 ...

Never Worry about Infrastructure Again

OnFinality takes away the heavy lifting of DevOps so you can build smarter and faster.

Get Started