RPC documentation entries
Explore practical RPC guides for developers, builders, and teams creating reliable Web3 applications and growing blockchain ecosystems with OnFinality.
What is an ETH public RPC and when should you use one?
An ETH public RPC is a shared, unauthenticated JSON-RPC endpoint that lets any developer read Ethereum data and broadcast transactions without running a node. It is ideal for proto...
Solana RPC Server: How to Connect, Configure, and Scale
A Solana RPC server is the HTTP and WebSocket interface your app uses to read accounts, submit transactions, and subscribe to on-chain events. This page explains what a Solana RPC ...
solana.io: What Developers Actually Need to Connect to Solana
solana.io is not the Solana RPC endpoint or developer portal you need. The Solana network is reached through JSON-RPC endpoints, and the practical question is which endpoint your a...
What is a Base NFT API and how do you query NFT data on Base?
A Base NFT API is the set of RPC methods and indexed data services you use to read NFT ownership, metadata, and transfer history on the Base network. Standard JSON-RPC calls like e...
Sui Public RPC: What It Gives You and When to Move On
Sui public RPC endpoints are shared, unauthenticated JSON-RPC URLs that let you read chain state, submit transactions, and prototype against Sui mainnet or testnet without provisio...
What can you actually do with a free Solana node endpoint?
A free Solana node endpoint is a shared RPC URL you can call without paying, usually for learning, prototyping, or low-volume scripts. It works for basic reads like getBalance and ...
Polygon Rate Limits: What They Are and How to Avoid 429 Errors
Polygon rate limits cap how many JSON-RPC requests an endpoint will accept in a given window, and when you exceed them you get HTTP 429 responses, dropped WebSocket subscriptions, ...
How do you evaluate the fastest Solana RPC for your workload?
There is no single fastest Solana RPC endpoint, because latency depends on where your app runs, which methods it calls, and whether it needs WebSocket or archive data. The practica...
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...
Free Solana RPC nodes: when are they enough for your app?
Free Solana RPC nodes are public or shared endpoints that let you read chain data and submit transactions without a paid plan. They are useful for prototypes, local development, wa...
Base Network RPC: How Do I Connect and Which Endpoint Should I Use?
Base is an Ethereum Layer 2 built on the OP Stack, so its RPC interface is JSON-RPC compatible with Ethereum tooling. You connect by pointing a client at a Base endpoint with chain...
What does a Bittensor mining app actually need from RPC infrastructure?
A Bittensor mining app is not a single product you download. It is a stack: a miner process that registers a hotkey on a subnet, a validator or metagraph reader that tracks subnet ...