Skip to main content

HyperRPC Complete Documentation

This document contains all HyperRPC documentation consolidated into a single file for LLM consumption.


HyperRPC: Ultra-Fast Read-Only RPC

File: overview-hyperrpc.md

HyperRPC is an extremely fast read-only RPC designed specifically for data-intensive blockchain tasks. Built from the ground up to optimize performance, it offers a simple drop-in solution with dramatic speed improvements over traditional nodes.

HyperSync vs. HyperRPC

For most use cases, we recommend using HyperSync over HyperRPC.

HyperSync provides significantly faster performance and much greater flexibility in how you query and filter blockchain data. Behind the scenes, HyperRPC actually uses HyperSync to fulfill requests.

When to use HyperRPC:

  • When you need a simple drop-in replacement for existing RPC-based code
  • When you don't have time for a deeper integration
  • When you're working with tools that expect standard JSON-RPC interfaces

When to use HyperSync:

  • When performance is critical (HyperSync is much faster)
  • When you need advanced filtering capabilities
  • When you want more control over data formatting and field selection
  • For new projects where you're designing the data access layer

Table of Contents

  • What is HyperRPC?
  • Performance Advantages
  • Supported Methods
  • Supported Networks
  • Getting Started
  • Development Status

What is HyperRPC?

HyperRPC is a specialized JSON-RPC endpoint that focuses exclusively on read operations to deliver exceptional performance. By optimizing specifically for data retrieval workflows, HyperRPC can significantly outperform traditional nodes for data-intensive applications.

Key characteristics:

  • Read-only: Optimized for data retrieval (cannot send transactions)
  • Drop-in compatible: Works with existing tooling that uses standard RPC methods
  • Specialized: Designed specifically for data-intensive operations like eth_getLogs

Performance Advantages

Early benchmarks show that HyperRPC can deliver up to 5x performance improvement for data-intensive operations compared to traditional nodes like geth, erigon, and reth.

This performance boost is particularly noticeable for:

  • Historical data queries
  • Log event filtering
  • Block and transaction retrievals
  • Analytics applications

Supported Methods

HyperRPC currently supports the following Ethereum JSON-RPC methods:

CategoryMethods
Chain Dataeth_chainId``eth_blockNumber
Block Dataeth_getBlockByNumber``eth_getBlockByHash``eth_getBlockReceipts
Transaction Dataeth_getTransactionByHash``eth_getTransactionByBlockHashAndIndex``eth_getTransactionByBlockNumberAndIndex``eth_getTransactionReceipt
Event Logseth_getLogs
Tracestrace_block (only on select chains)

Supported Networks

HyperRPC is available across numerous EVM-compatible networks. For the most up-to-date list of supported chains, please see our Supported Networks page.

Getting Started

To start using HyperRPC:

  1. Get Access:

    • Visit our Supported Networks page to find all available HyperRPC endpoints
    • Each network has a ready-to-use URL that you can start using immediately
  2. Add Your API Token (recommended):

    • Requests without an API token will be rate limited starting June 2025 (same timeline as HyperSync).

    • Append your token to the endpoint URL. Example:

      https://100.rpc.hypersync.xyz/
    • If you don't have a token yet, you can generate one through the Envio Dashboard.

  3. Use Like a Standard RPC:

    // Example: Fetching logs with HyperRPC
    const response = await fetch("https://100.rpc.hypersync.xyz/", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({
    jsonrpc: "2.0",
    id: 1,
    method: "eth_getLogs",
    params: [
    {
    fromBlock: "0x1000000",
    toBlock: "0x1000100",
    address: "0xYourContractAddress",
    },
    ],
    }),
    });
  4. Provide Feedback: Your testing and feedback are incredibly valuable as we continue to improve HyperRPC. Let us know about your experience in our Discord.

Development Status

Important Notice
  • HyperRPC is under active development to further improve performance and stability
  • It is designed for read-only operations and does not support all standard RPC methods
  • It has not yet undergone formal security audits
  • We welcome questions and feedback in our Discord

Hyperrpc Supported Networks

File: hyperrpc-supported-networks.md

note

Please note we are rapidly adding new supported networks. If you don't see your network here or would like us to add a network to HyperRPC, pop us a message in Discord.

API Tokens Recommended

Requests without an API token will be rate limited starting June 2025 (following the same schedule as HyperSync). Append your token to the endpoint URL to maintain full speed:

https://100.rpc.hypersync.xyz/

Here is a table of the currently supported networks on HyperRPC and their respective URL endpoints.

Network NameNetwork IDURLSupports Traces
Abstract2741https://abstract.rpc.hypersync.xyz or https://2741.rpc.hypersync.xyz
Arbitrum42161https://arbitrum.rpc.hypersync.xyz or https://42161.rpc.hypersync.xyz
Arbitrum Nova42170https://arbitrum-nova.rpc.hypersync.xyz or https://42170.rpc.hypersync.xyz
Arbitrum Sepolia421614https://arbitrum-sepolia.rpc.hypersync.xyz or https://421614.rpc.hypersync.xyz
Aurora1313161554https://aurora.rpc.hypersync.xyz or https://1313161554.rpc.hypersync.xyz
Aurora Turbo1313161567https://aurora-turbo.rpc.hypersync.xyz or https://1313161567.rpc.hypersync.xyz
Avalanche43114https://avalanche.rpc.hypersync.xyz or https://43114.rpc.hypersync.xyz
Base8453https://base.rpc.hypersync.xyz or https://8453.rpc.hypersync.xyz
Base Sepolia84532https://base-sepolia.rpc.hypersync.xyz or https://84532.rpc.hypersync.xyz
Berachain80094https://berachain.rpc.hypersync.xyz or https://80094.rpc.hypersync.xyz
Berachain Bartio80084https://berachain-bartio.rpc.hypersync.xyz or https://80084.rpc.hypersync.xyz
Blast81457https://blast.rpc.hypersync.xyz or https://81457.rpc.hypersync.xyz
Blast Sepolia168587773https://blast-sepolia.rpc.hypersync.xyz or https://168587773.rpc.hypersync.xyz
Boba288https://boba.rpc.hypersync.xyz or https://288.rpc.hypersync.xyz
Bsc56https://bsc.rpc.hypersync.xyz or https://56.rpc.hypersync.xyz
Bsc Testnet97https://bsc-testnet.rpc.hypersync.xyz or https://97.rpc.hypersync.xyz
Celo42220https://celo.rpc.hypersync.xyz or https://42220.rpc.hypersync.xyz
Chainweb Testnet 205920https://chainweb-testnet-20.rpc.hypersync.xyz or https://5920.rpc.hypersync.xyz
Chainweb Testnet 215921https://chainweb-testnet-21.rpc.hypersync.xyz or https://5921.rpc.hypersync.xyz
Chainweb Testnet 225922https://chainweb-testnet-22.rpc.hypersync.xyz or https://5922.rpc.hypersync.xyz
Chainweb Testnet 235923https://chainweb-testnet-23.rpc.hypersync.xyz or https://5923.rpc.hypersync.xyz
Chainweb Testnet 245924https://chainweb-testnet-24.rpc.hypersync.xyz or https://5924.rpc.hypersync.xyz
Chiliz88888https://chiliz.rpc.hypersync.xyz or https://88888.rpc.hypersync.xyz
Citrea Testnet5115https://citrea-testnet.rpc.hypersync.xyz or https://5115.rpc.hypersync.xyz
Curtis33111https://curtis.rpc.hypersync.xyz or https://33111.rpc.hypersync.xyz
Cyber7560https://cyber.rpc.hypersync.xyz or https://7560.rpc.hypersync.xyz
Damon341https://damon.rpc.hypersync.xyz or https://341.rpc.hypersync.xyz
Eth Traces1https://eth-traces.rpc.hypersync.xyz or https://1-traces.rpc.hypersync.xyz
Ethereum Mainnet1https://eth.rpc.hypersync.xyz or https://1.rpc.hypersync.xyz
Fantom250https://fantom.rpc.hypersync.xyz or https://250.rpc.hypersync.xyz
Flare14https://flare.rpc.hypersync.xyz or https://14.rpc.hypersync.xyz
Fraxtal252https://fraxtal.rpc.hypersync.xyz or https://252.rpc.hypersync.xyz
Fuji43113https://fuji.rpc.hypersync.xyz or https://43113.rpc.hypersync.xyz
Galadriel Devnet696969https://galadriel-devnet.rpc.hypersync.xyz or https://696969.rpc.hypersync.xyz
Gnosis100https://gnosis.rpc.hypersync.xyz or https://100.rpc.hypersync.xyz
Gnosis Chiado10200https://gnosis-chiado.rpc.hypersync.xyz or https://10200.rpc.hypersync.xyz
Gnosis Traces100https://gnosis-traces.rpc.hypersync.xyz or https://100-traces.rpc.hypersync.xyz
Harmony Shard 01666600000https://harmony-shard-0.rpc.hypersync.xyz or https://1666600000.rpc.hypersync.xyz
Holesky17000https://holesky.rpc.hypersync.xyz or https://17000.rpc.hypersync.xyz
Hyperliquid999https://hyperliquid.rpc.hypersync.xyz or https://999.rpc.hypersync.xyz
Ink57073https://ink.rpc.hypersync.xyz or https://57073.rpc.hypersync.xyz
Kroma255https://kroma.rpc.hypersync.xyz or https://255.rpc.hypersync.xyz
Linea59144https://linea.rpc.hypersync.xyz or https://59144.rpc.hypersync.xyz
Lisk1135https://lisk.rpc.hypersync.xyz or https://1135.rpc.hypersync.xyz
Lukso42https://lukso.rpc.hypersync.xyz or https://42.rpc.hypersync.xyz
Lukso Testnet4201https://lukso-testnet.rpc.hypersync.xyz or https://4201.rpc.hypersync.xyz
Manta169https://manta.rpc.hypersync.xyz or https://169.rpc.hypersync.xyz
Mantle5000https://mantle.rpc.hypersync.xyz or https://5000.rpc.hypersync.xyz
Megaeth Testnet6342https://megaeth-testnet.rpc.hypersync.xyz or https://6342.rpc.hypersync.xyz
Merlin4200https://merlin.rpc.hypersync.xyz or https://4200.rpc.hypersync.xyz
Metall21750https://metall2.rpc.hypersync.xyz or https://1750.rpc.hypersync.xyz
Mev Commit17864https://mev-commit.rpc.hypersync.xyz or https://17864.rpc.hypersync.xyz
Mode34443https://mode.rpc.hypersync.xyz or https://34443.rpc.hypersync.xyz
Monad Testnet10143https://monad-testnet.rpc.hypersync.xyz or https://10143.rpc.hypersync.xyz
Moonbase Alpha1287https://moonbase-alpha.rpc.hypersync.xyz or https://1287.rpc.hypersync.xyz
Moonbeam1284https://moonbeam.rpc.hypersync.xyz or https://1284.rpc.hypersync.xyz
Morph2818https://morph.rpc.hypersync.xyz or https://2818.rpc.hypersync.xyz
Opbnb204https://opbnb.rpc.hypersync.xyz or https://204.rpc.hypersync.xyz
Optimism10https://optimism.rpc.hypersync.xyz or https://10.rpc.hypersync.xyz
Optimism Sepolia11155420https://optimism-sepolia.rpc.hypersync.xyz or https://11155420.rpc.hypersync.xyz
Plume98866https://plume.rpc.hypersync.xyz or https://98866.rpc.hypersync.xyz
Polygon137https://polygon.rpc.hypersync.xyz or https://137.rpc.hypersync.xyz
Polygon Amoy80002https://polygon-amoy.rpc.hypersync.xyz or https://80002.rpc.hypersync.xyz
Polygon zkEVM1101https://polygon-zkevm.rpc.hypersync.xyz or https://1101.rpc.hypersync.xyz
Rootstock30https://rootstock.rpc.hypersync.xyz or https://30.rpc.hypersync.xyz
Saakuru7225878https://saakuru.rpc.hypersync.xyz or https://7225878.rpc.hypersync.xyz
Scroll534352https://scroll.rpc.hypersync.xyz or https://534352.rpc.hypersync.xyz
Sentient Testnet1184075182https://sentient-testnet.rpc.hypersync.xyz or https://1184075182.rpc.hypersync.xyz
Sepolia11155111https://sepolia.rpc.hypersync.xyz or https://11155111.rpc.hypersync.xyz
Shimmer Evm148https://shimmer-evm.rpc.hypersync.xyz or https://148.rpc.hypersync.xyz
Soneium1868https://soneium.rpc.hypersync.xyz or https://1868.rpc.hypersync.xyz
Sonic146https://sonic.rpc.hypersync.xyz or https://146.rpc.hypersync.xyz
Sophon50104https://sophon.rpc.hypersync.xyz or https://50104.rpc.hypersync.xyz
Sophon Testnet531050104https://sophon-testnet.rpc.hypersync.xyz or https://531050104.rpc.hypersync.xyz
Superseed5330https://superseed.rpc.hypersync.xyz or https://5330.rpc.hypersync.xyz
Swell1923https://swell.rpc.hypersync.xyz or https://1923.rpc.hypersync.xyz
Tangle5845https://tangle.rpc.hypersync.xyz or https://5845.rpc.hypersync.xyz
Taraxa841https://taraxa.rpc.hypersync.xyz or https://841.rpc.hypersync.xyz
Unichain130https://unichain.rpc.hypersync.xyz or https://130.rpc.hypersync.xyz
Unichain Sepolia1301https://unichain-sepolia.rpc.hypersync.xyz or https://1301.rpc.hypersync.xyz
Worldchain480https://worldchain.rpc.hypersync.xyz or https://480.rpc.hypersync.xyz
Xdc50https://xdc.rpc.hypersync.xyz or https://50.rpc.hypersync.xyz
Xdc Testnet51https://xdc-testnet.rpc.hypersync.xyz or https://51.rpc.hypersync.xyz
Zeta7000https://zeta.rpc.hypersync.xyz or https://7000.rpc.hypersync.xyz
Zircuit48900https://zircuit.rpc.hypersync.xyz or https://48900.rpc.hypersync.xyz
ZKsync324https://zksync.rpc.hypersync.xyz or https://324.rpc.hypersync.xyz
Zora7777777https://zora.rpc.hypersync.xyz or https://7777777.rpc.hypersync.xyz