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 RPC Node API and How Do You Use It?
An RPC Node API is a remote interface that lets your application communicate with a blockchain node using JSON-RPC. It abstracts away the complexity of running node software, provi...
How to Choose an Avalanche RPC Provider for Production dApps
Selecting the right Avalanche RPC provider is critical for dApp performance, reliability, and cost. This article covers the key evaluation criteria—latency, throughput, archive sup...
How to Evaluate Alchemy as an RPC Provider for Your Web3 Project
This article provides a structured framework for evaluating Alchemy as an RPC provider, covering key criteria such as feature set, pricing model, performance considerations, and de...
Binance Smart Chain Developer Guide for BNB Smart Chain
Binance Smart Chain, now officially BNB Smart Chain (BSC), is an EVM-compatible layer-1 blockchain with 3-second block times, mainnet chain ID 56, and testnet chain ID 97. Solidity...
Ethereum RPC Compatibility for Current Network Upgrades
Ethereum network upgrades change the behavior of execution-layer JSON-RPC endpoints. Compatibility means the RPC provider has updated nodes to expose new methods, return new block ...
What is node infrastructure and how do you evaluate it for Web3 projects?
Node infrastructure refers to the hardware, software, and network components that run blockchain nodes to support decentralized applications. This guide explains the core concepts,...
Moonriver RPC: Endpoints, Configuration, and Best Practices
Moonriver is an Ethereum-compatible canary network on Kusama, ideal for testing dApps before deploying on Moonbeam. This guide covers Moonriver RPC endpoints, how to configure wall...
Ethereum RPC Nodes: Full, Archive & Dedicated Node Requirements
An Ethereum RPC node is a server running Ethereum execution and consensus clients that exposes the JSON-RPC API. Applications use it to query live and historical data—blocks, balan...
What is the Acala Network and how do I connect to it?
The Acala Network is a decentralized finance (DeFi) hub built on Polkadot, offering cross-chain liquidity, liquid staking, and an EVM-compatible smart contract platform. This guide...
Aleph Zero RPC: Endpoints, Setup, and Provider Selection
This guide covers Aleph Zero RPC endpoints for both mainnet and testnet, how to connect your dApp or wallet, and key criteria for selecting an RPC provider. Whether you are deployi...
Starknet RPC: Endpoints, Providers, and Best Practices
Starknet is a ZK-rollup on Ethereum that uses STARK proofs for scalability. To interact with Starknet, you need an RPC endpoint. This guide covers public and private Starknet RPC e...
Avalanche RPC: Endpoints, Chain IDs, and Provider Selection
This guide covers Avalanche RPC endpoints for the C-Chain, P-Chain, and X-Chain, including mainnet and Fuji testnet URLs, chain IDs, and how to choose a reliable RPC provider. It i...