RPC documentation entries
Explore practical RPC guides for developers, builders, and teams creating reliable Web3 applications and growing blockchain ecosystems with OnFinality.
Hyperliquid Docs: Where to Start for API and RPC Access
Hyperliquid's official documentation is the source of truth for the chain's architecture, API surfaces, and SDKs. It covers HyperCore (the fully onchain order book layer) and Hyper...
Optimism RPC Nodes and API: How Do You Run and Scale Them?
Optimism RPC nodes expose the OP Mainnet JSON-RPC API, and running them reliably means understanding archive data, rate limits, and the difference between shared endpoints and dedi...
Is running an Ethereum node still profitable?
Running an Ethereum node can still be worthwhile, but profitability depends on what you count as a return. A full node or archive node rarely earns direct protocol revenue; it prov...
Arbitrum API Overview: RPC Endpoints, Chain Settings, and Production Setup
The Arbitrum API is a JSON-RPC interface that lets your application read state and submit transactions on Arbitrum One (chain ID 42161) and Arbitrum Sepolia (chain ID 421614). You ...
Bitcoin RPC Endpoints & API Access: How Do You Connect to the Bitcoin Network?
Bitcoin does not use EVM-style JSON-RPC. Instead, node software like Bitcoin Core exposes a JSON-RPC interface for wallet, blockchain, and mempool operations, while most applicatio...
What do developers mean by a free Solana RPC, and when is it enough?
A free Solana RPC is typically a shared public endpoint or a free tier from a provider. These are useful for learning, prototyping, and low-volume scripts, but they come with share...
How do I add the Polygon network to MetaMask?
Adding Polygon to MetaMask takes about a minute: open the network selector, choose Add network, and enter the Polygon mainnet chain settings (chain ID 137, POL gas token, and an RP...
Sui Indexer: How to Index Sui Data Without Running Your Own Pipeline
A Sui indexer turns raw Sui checkpoint and transaction data into queryable state for dashboards, analytics, and application backends. The hard part is rarely the query layer — it i...
Why does my Python Solana JSON-RPC call return 429 Too Many Requests?
A 429 from a Solana JSON-RPC endpoint means the provider is throttling your request rate, not that your JSON payload is malformed. Python clients hit this most often when they poll...
How do I connect to the Bittensor network for RPC access?
The Bittensor network is a decentralized machine learning protocol where subnets coordinate AI models and miners. For developers, the practical entry point is the Finney mainnet, w...
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...