# Envio docs: HyperRPC > Read-only JSON-RPC endpoint powered by HyperSync: supported methods, usage and supported networks. Generated at build time from the pages of https://docs.envio.dev. Each page below is the full markdown of one docs page, after a `` line. Append `.md` to that URL to fetch the page on its own. The index of every page is https://docs.envio.dev/llms.txt. Context files, one per product area: - [llms-hyperindex.txt](https://docs.envio.dev/llms-hyperindex.txt): HyperIndex core, about 39k tokens. Build, run and test an indexer: getting started, config.yaml, schema, handlers, CLI, testing, troubleshooting. - [llms-hyperindex-advanced.txt](https://docs.envio.dev/llms-hyperindex-advanced.txt): HyperIndex advanced features, about 31k tokens. Factories, the Effect API, wildcard indexing, preload, contract state, IPFS, HyperSync and RPC sources, reorgs, WebSockets. - [llms-hyperindex-reference.txt](https://docs.envio.dev/llms-hyperindex-reference.txt): HyperIndex performance and reference, about 27k tokens. Config schema reference, observability, performance tuning, benchmarks, supported chains and licensing. - [llms-hyperindex-examples.txt](https://docs.envio.dev/llms-hyperindex-examples.txt): HyperIndex examples and tutorials, about 16k tokens. Example indexers (Uniswap v4, Sablier, Velodrome and Aerodrome) and EVM tutorials. - [llms-hyperindex-migration.txt](https://docs.envio.dev/llms-hyperindex-migration.txt): HyperIndex migration guides, about 13k tokens. Upgrade a V2 indexer to V3, or migrate from The Graph, Ponder or Alchemy, by hand or with AI. - [llms-hyperindex-solana-fuel.txt](https://docs.envio.dev/llms-hyperindex-solana-fuel.txt): HyperIndex on Solana and Fuel, about 20k tokens. Solana programs (instruction and slot handlers, decoding, config) and Fuel contracts. - [llms-envio-cloud.txt](https://docs.envio.dev/llms-envio-cloud.txt): Envio Cloud, about 19k tokens. Deploy, monitor and manage hosted indexers: features, CLI, billing, organisations, self-hosting. - [llms-hypersync.txt](https://docs.envio.dev/llms-hypersync.txt): HyperSync core, about 32k tokens. EVM data: quickstart, API tokens, clients, query reference, curl, stream tuning, supported networks, tutorials. - [llms-hypersync-solana-fuel.txt](https://docs.envio.dev/llms-hypersync-solana-fuel.txt): HyperSync for Solana and Fuel, about 14k tokens. Solana HyperSync (query schema, client, curl examples) and HyperFuel, HyperSync for the Fuel network. - llms-hyperrpc.txt (this file): HyperRPC, about 4k tokens. Read-only JSON-RPC endpoint powered by HyperSync: supported methods, usage and supported networks. Pages in this file: - HyperRPC: Ultra-Fast Read-Only RPC - HyperRPC Supported Networks --- # HyperRPC: Ultra-Fast Read-Only RPC > Explore HyperRPC, fast read-only RPC for data-heavy blockchain queries and analytics. 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. :::info HyperSync vs. HyperRPC **For most use cases, we recommend using [HyperSync](https://docs.envio.dev/docs/HyperSync/overview) 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. If you want a full indexing framework with schema management, event handlers, and a hosted GraphQL API on top of HyperSync, see [HyperIndex](https://docs.envio.dev/docs/HyperIndex/overview). **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?](#what-is-hyperrpc) - [Performance Advantages](#performance-advantages) - [Supported Methods](#supported-methods) - [Supported Networks](#supported-networks) - [Getting Started](#getting-started) - [Billing](#billing) - [Development Status](#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: | Category | Methods | | --- | --- | | **Chain Data** | `eth_chainId`
`eth_blockNumber` | | **Block Data** | `eth_getBlockByNumber`
`eth_getBlockByHash`
`eth_getBlockReceipts` | | **Transaction Data** | `eth_getTransactionByHash`
`eth_getTransactionByBlockHashAndIndex`
`eth_getTransactionByBlockNumberAndIndex`
`eth_getTransactionReceipt` | | **Event Logs** | `eth_getLogs` | | **Traces** | `trace_block` (only on [select chains](https://docs.envio.dev/docs/HyperRPC/hyperrpc-supported-networks.md)) | ## 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](https://docs.envio.dev/docs/HyperRPC/hyperrpc-supported-networks.md) page. ## Getting Started To start using HyperRPC: 1. **Get Access**: - Visit our [Supported Networks](https://docs.envio.dev/docs/HyperRPC/hyperrpc-supported-networks.md) 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** (required): - Requests without an API token are rejected. See [API Tokens](https://docs.envio.dev/docs/HyperSync/api-tokens) for how to create one and common errors. - Append your token to the endpoint URL. Example: ```text https://100.rpc.hypersync.xyz/ ``` - If you don't have a token yet, you can generate one through the [Envio Dashboard](https://envio.dev/app/api-tokens). 3. **Use Like a Standard RPC**: ```javascript // 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: "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d", // WXDAI on Gnosis }, ], }), }); ``` 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](https://discord.gg/envio). ## Billing HyperRPC usage is billed monthly in arrears at **$4 per million JSON-RPC method calls**, with a $1 monthly minimum. Each method in a JSON-RPC batch request counts as one call. :::note Sub-month invoicing Invoices normally cover a full calendar month, but usage may occasionally be invoiced for a sub-period of the month — for example, a mid-month invoice when usage is substantial, with the remainder of the month invoiced at month end. Split invoices never overlap, so no usage is ever billed twice, and the $1 monthly minimum applies at most once per calendar month. ::: ## Development Status :::caution 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](https://discord.gg/envio) ::: --- --- # HyperRPC Supported Networks > See all networks currently supported by HyperRPC, including their endpoints, network IDs, and trace support. Updated regularly as we add new chains. :::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](https://discord.gg/envio). ::: :::caution API Token Required Requests without an API token are rejected. Append your token to the endpoint URL. See [API Tokens](https://docs.envio.dev/docs/HyperSync/api-tokens) for how to create one: ```text https://100.rpc.hypersync.xyz/ ``` ::: :::note *These are HyperRPC endpoints. For HyperSync endpoints, see [HyperSync Supported Networks](https://docs.envio.dev/docs/HyperSync/hypersync-supported-networks).* ::: Here is a table of the currently supported networks on HyperRPC and their respective URL endpoints. | Network Name | Network ID | URL | | --- | --- | --- | | Ab | 36888 | https://ab.rpc.hypersync.xyz or https://36888.rpc.hypersync.xyz | | Abstract | 2741 | https://abstract.rpc.hypersync.xyz or https://2741.rpc.hypersync.xyz | | Arbitrum | 42161 | https://arbitrum.rpc.hypersync.xyz or https://42161.rpc.hypersync.xyz | | Arbitrum Nova | 42170 | https://arbitrum-nova.rpc.hypersync.xyz or https://42170.rpc.hypersync.xyz | | Arbitrum Sepolia | 421614 | https://arbitrum-sepolia.rpc.hypersync.xyz or https://421614.rpc.hypersync.xyz | | Arc | 5042 | https://arc.rpc.hypersync.xyz or https://5042.rpc.hypersync.xyz | | Arc Testnet | 5042002 | https://arc-testnet.rpc.hypersync.xyz or https://5042002.rpc.hypersync.xyz | | Aurora | 1313161554 | https://aurora.rpc.hypersync.xyz or https://1313161554.rpc.hypersync.xyz | | Avalanche | 43114 | https://avalanche.rpc.hypersync.xyz or https://43114.rpc.hypersync.xyz | | Base | 8453 | https://base.rpc.hypersync.xyz or https://8453.rpc.hypersync.xyz | | Base Sepolia | 84532 | https://base-sepolia.rpc.hypersync.xyz or https://84532.rpc.hypersync.xyz | | Base Traces* | 8453 | Access on request - [contact us](https://discord.gg/envio) | | Berachain | 80094 | https://berachain.rpc.hypersync.xyz or https://80094.rpc.hypersync.xyz | | Blast | 81457 | https://blast.rpc.hypersync.xyz or https://81457.rpc.hypersync.xyz | | Boba | 288 | https://boba.rpc.hypersync.xyz or https://288.rpc.hypersync.xyz | | Bsc | 56 | https://bsc.rpc.hypersync.xyz or https://56.rpc.hypersync.xyz | | Bsc Testnet | 97 | https://bsc-testnet.rpc.hypersync.xyz or https://97.rpc.hypersync.xyz | | Celo | 42220 | https://celo.rpc.hypersync.xyz or https://42220.rpc.hypersync.xyz | | Chiliz | 88888 | https://chiliz.rpc.hypersync.xyz or https://88888.rpc.hypersync.xyz | | Citrea | 4114 | https://citrea.rpc.hypersync.xyz or https://4114.rpc.hypersync.xyz | | Citrea Testnet | 5115 | https://citrea-testnet.rpc.hypersync.xyz or https://5115.rpc.hypersync.xyz | | Curtis | 33111 | https://curtis.rpc.hypersync.xyz or https://33111.rpc.hypersync.xyz | | Cyber | 7560 | https://cyber.rpc.hypersync.xyz or https://7560.rpc.hypersync.xyz | | Eth Traces* | 1 | Access on request - [contact us](https://discord.gg/envio) | | Ethereum Mainnet | 1 | https://eth.rpc.hypersync.xyz or https://1.rpc.hypersync.xyz | | Etherlink | 42793 | https://etherlink.rpc.hypersync.xyz or https://42793.rpc.hypersync.xyz | | Fantom | 250 | https://fantom.rpc.hypersync.xyz or https://250.rpc.hypersync.xyz | | Flare | 14 | https://flare.rpc.hypersync.xyz or https://14.rpc.hypersync.xyz | | Fraxtal | 252 | https://fraxtal.rpc.hypersync.xyz or https://252.rpc.hypersync.xyz | | Fuji | 43113 | https://fuji.rpc.hypersync.xyz or https://43113.rpc.hypersync.xyz | | Gnosis | 100 | https://gnosis.rpc.hypersync.xyz or https://100.rpc.hypersync.xyz | | Gnosis Chiado | 10200 | https://gnosis-chiado.rpc.hypersync.xyz or https://10200.rpc.hypersync.xyz | | Gnosis Traces | 100 | Access on request - [contact us](https://discord.gg/envio) | | Harmony Shard 0 | 1666600000 | https://harmony-shard-0.rpc.hypersync.xyz or https://1666600000.rpc.hypersync.xyz | | Hoodi | 560048 | https://hoodi.rpc.hypersync.xyz or https://560048.rpc.hypersync.xyz | | Hyperliquid | 999 | https://hyperliquid.rpc.hypersync.xyz or https://999.rpc.hypersync.xyz | | Injective* | 1776 | https://injective.rpc.hypersync.xyz or https://1776.rpc.hypersync.xyz | | Ink | 57073 | https://ink.rpc.hypersync.xyz or https://57073.rpc.hypersync.xyz | | Katana | 747474 | https://katana.rpc.hypersync.xyz or https://747474.rpc.hypersync.xyz | | Linea | 59144 | https://linea.rpc.hypersync.xyz or https://59144.rpc.hypersync.xyz | | Lisk | 1135 | https://lisk.rpc.hypersync.xyz or https://1135.rpc.hypersync.xyz | | Lukso | 42 | https://lukso.rpc.hypersync.xyz or https://42.rpc.hypersync.xyz | | Lukso Testnet | 4201 | https://lukso-testnet.rpc.hypersync.xyz or https://4201.rpc.hypersync.xyz | | Manta | 169 | https://manta.rpc.hypersync.xyz or https://169.rpc.hypersync.xyz | | Mantle | 5000 | https://mantle.rpc.hypersync.xyz or https://5000.rpc.hypersync.xyz | | Megaeth | 4326 | https://megaeth.rpc.hypersync.xyz or https://4326.rpc.hypersync.xyz | | Megaeth Testnet2 | 6343 | https://megaeth-testnet2.rpc.hypersync.xyz or https://6343.rpc.hypersync.xyz | | Merlin | 4200 | https://merlin.rpc.hypersync.xyz or https://4200.rpc.hypersync.xyz | | Metall2 | 1750 | https://metall2.rpc.hypersync.xyz or https://1750.rpc.hypersync.xyz | | Mode | 34443 | https://mode.rpc.hypersync.xyz or https://34443.rpc.hypersync.xyz | | Monad | 143 | https://monad.rpc.hypersync.xyz or https://143.rpc.hypersync.xyz | | Monad Testnet | 10143 | https://monad-testnet.rpc.hypersync.xyz or https://10143.rpc.hypersync.xyz | | Moonbeam *(indexing halted, historical data only)* | 1284 | https://moonbeam.rpc.hypersync.xyz or https://1284.rpc.hypersync.xyz | | Morph | 2818 | https://morph.rpc.hypersync.xyz or https://2818.rpc.hypersync.xyz | | Opbnb | 204 | https://opbnb.rpc.hypersync.xyz or https://204.rpc.hypersync.xyz | | Optimism | 10 | https://optimism.rpc.hypersync.xyz or https://10.rpc.hypersync.xyz | | Optimism Sepolia | 11155420 | https://optimism-sepolia.rpc.hypersync.xyz or https://11155420.rpc.hypersync.xyz | | Plasma | 9745 | https://plasma.rpc.hypersync.xyz or https://9745.rpc.hypersync.xyz | | Plume | 98866 | https://plume.rpc.hypersync.xyz or https://98866.rpc.hypersync.xyz | | Polygon | 137 | https://polygon.rpc.hypersync.xyz or https://137.rpc.hypersync.xyz | | Polygon Amoy | 80002 | https://polygon-amoy.rpc.hypersync.xyz or https://80002.rpc.hypersync.xyz | | Polygon zkEVM *(indexing halted, historical data only)* | 1101 | https://polygon-zkevm.rpc.hypersync.xyz or https://1101.rpc.hypersync.xyz | | Robinhood | 4663 | https://robinhood.rpc.hypersync.xyz or https://4663.rpc.hypersync.xyz | | Rootstock | 30 | https://rootstock.rpc.hypersync.xyz or https://30.rpc.hypersync.xyz | | Scroll | 534352 | https://scroll.rpc.hypersync.xyz or https://534352.rpc.hypersync.xyz | | Sei* | 1329 | https://sei.rpc.hypersync.xyz or https://1329.rpc.hypersync.xyz | | Sei Testnet* | 1328 | https://sei-testnet.rpc.hypersync.xyz or https://1328.rpc.hypersync.xyz | | Sepolia | 11155111 | https://sepolia.rpc.hypersync.xyz or https://11155111.rpc.hypersync.xyz | | Shimmer Evm | 148 | https://shimmer-evm.rpc.hypersync.xyz or https://148.rpc.hypersync.xyz | | Somnia | 5031 | https://somnia.rpc.hypersync.xyz or https://5031.rpc.hypersync.xyz | | Somnia Testnet | 50312 | https://somnia-testnet.rpc.hypersync.xyz or https://50312.rpc.hypersync.xyz | | Soneium | 1868 | https://soneium.rpc.hypersync.xyz or https://1868.rpc.hypersync.xyz | | Sonic | 146 | https://sonic.rpc.hypersync.xyz or https://146.rpc.hypersync.xyz | | Sonic Testnet | 14601 | https://sonic-testnet.rpc.hypersync.xyz or https://14601.rpc.hypersync.xyz | | Sophon | 50104 | https://sophon.rpc.hypersync.xyz or https://50104.rpc.hypersync.xyz | | Stable | 988 | Access on request - [contact us](https://discord.gg/envio) | | Superseed | 5330 | https://superseed.rpc.hypersync.xyz or https://5330.rpc.hypersync.xyz | | Swell *(indexing halted, historical data only)* | 1923 | https://swell.rpc.hypersync.xyz or https://1923.rpc.hypersync.xyz | | Tempo | 4217 | https://tempo.rpc.hypersync.xyz or https://4217.rpc.hypersync.xyz | | Tron | 728126428 | https://tron.rpc.hypersync.xyz or https://728126428.rpc.hypersync.xyz | | Unichain | 130 | https://unichain.rpc.hypersync.xyz or https://130.rpc.hypersync.xyz | | Worldchain | 480 | https://worldchain.rpc.hypersync.xyz or https://480.rpc.hypersync.xyz | | XDC | 50 | Access on request - [contact us](https://discord.gg/envio) | | XDC Testnet | 51 | Access on request - [contact us](https://discord.gg/envio) | | Zeta | 7000 | https://zeta.rpc.hypersync.xyz or https://7000.rpc.hypersync.xyz | | Zircuit | 48900 | Access on request - [contact us](https://discord.gg/envio) | | ZKsync | 324 | https://zksync.rpc.hypersync.xyz or https://324.rpc.hypersync.xyz | | Zora | 7777777 | https://zora.rpc.hypersync.xyz or https://7777777.rpc.hypersync.xyz | **Notes:** - **Base Traces***: Traces are available as a paid add-on. Start block: 24000000 (earlier blocks available on request) - **Eth Traces***: Traces are available as a paid add-on - **Injective***: Start block: 129846180 (non-evm before that) - **Sei***: Start block: 79123881 (non-evm before that) - **Sei Testnet***: Start block: 186100000 (non-evm before that) ---