Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 17 additions & 17 deletions docs/HyperIndex/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,23 +29,23 @@ While HyperIndex gives you a complete indexing solution with schema management a

## Key Features

- **Quickstart templates** – Rapidly bootstrap your indexer.
- **Real-time indexing** – Instantly track blockchain events.
- **Multichain indexing** – Supports multiple blockchains simultaneously.
- **Local development** – Full-featured local environment with Docker.
- **Reorg support** – Gracefully handles blockchain reorganizations.
- **GraphQL API** – Easy-to-query indexed data.
- **Cross-platform support** – Index any EVM-compatible blockchain and Fuel.
- **High performance** – Historical backfills at over 5,000+ events per second.
- **Indexer auto-generation** – Generate indexers directly from smart contract addresses.
- **Flexible language support** – JavaScript, TypeScript, and ReScript.
- **Factory contract support** – Index data from 100,000+ factory contracts seamlessly.
- **On-chain & off-chain data integration** – Easily combine multiple data sources.
- **Self-hosted & managed options** – Run your own setup or use HyperIndex hosted services.
- **Detailed logging & error reporting** – Debug and optimize with clarity.
- **External API actions** – Trigger external services based on blockchain events.
- **Wildcard topic indexing** – Flexible indexing based on event topics.
- **Fallback RPC data sources** – Enhanced reliability with RPC connections.
- **[Quickstart templates](/docs/HyperIndex/greeter-tutorial)** – Rapidly bootstrap your indexer.
- **[Real-time indexing](/docs/HyperIndex/latency-at-head)** – Instantly track blockchain events.
- **[Multichain indexing](/docs/HyperIndex/multichain-indexing)** – Supports multiple blockchains simultaneously.
- **[Local development](/docs/HyperIndex/running-locally)** – Full-featured local environment with Docker.
- **[Reorg support](/docs/HyperIndex/reorgs-support)** – Gracefully handles blockchain reorganizations.
Comment on lines +32 to +36
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!!

- **[GraphQL API](/docs/HyperIndex/navigating-hasura)** – Easy-to-query indexed data.
- **[Cross-platform support](/docs/HyperIndex/supported-networks)** – Index any EVM-compatible blockchain and Fuel.
- **[High performance](/docs/HyperIndex/benchmarking)** – Historical backfills at over 5,000+ events per second.
- **[Indexer auto-generation](/docs/HyperIndex/contract-import)** – Generate indexers directly from smart contract addresses.
- **[Flexible language support](/docs/HyperIndex/terminology#programming-languages)** – JavaScript, TypeScript, and ReScript.
- **[Factory contract support](/docs/HyperIndex/dynamic-contracts)** – Index data from 100,000+ factory contracts seamlessly.
- **[On-chain & off-chain data integration](/docs/HyperIndex/contract-state)** – Easily combine multiple data sources.
- **[Self-hosted & managed options](/docs/HyperIndex/hosted-service)** – Run your own setup or use HyperIndex hosted services.
- **[Detailed logging & error reporting](/docs/HyperIndex/logging)** – Debug and optimize with clarity.
- **[External API actions](/docs/HyperIndex/ipfs)** – Trigger external services based on blockchain events.
- **[Wildcard topic indexing](/docs/HyperIndex/wildcard-indexing)** – Flexible indexing based on event topics.
- **[Fallback RPC data sources](/docs/HyperIndex/hypersync#improving-resilience-with-rpc-fallback)** – Enhanced reliability with RPC connections.

---

Expand Down
63 changes: 63 additions & 0 deletions docs/HyperIndex/supported-networks/arbitrum-nova.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---
id: arbitrum-nova
title: Arbitrum Nova
sidebar_label: Arbitrum Nova
slug: /arbitrum-nova
---

# Arbitrum Nova

## Indexing Arbitrum Nova Data with Envio

| **Field** | **Value** |
|-------------------------------|----------------------------------------------------------------------------------------------------|
| **Arbitrum Nova Chain ID** | 42170 |
| **HyperSync URL Endpoint** | [https://arbitrum-nova.hypersync.xyz](https://arbitrum-nova.hypersync.xyz) or [https://42170.hypersync.xyz](https://42170.hypersync.xyz) |
| **HyperRPC URL Endpoint** | [https://arbitrum-nova.rpc.hypersync.xyz](https://arbitrum-nova.rpc.hypersync.xyz) or [https://42170.rpc.hypersync.xyz](https://42170.rpc.hypersync.xyz) |

---

### Tier

BRONZE 🥉

### Overview

Envio is a modular hyper-performant data indexing solution for Arbitrum Nova, enabling applications and developers to efficiently index and aggregate real-time and historical blockchain data. Envio offers three primary solutions for indexing and accessing large amounts of data: [HyperIndex](/docs/HyperIndex/overview) (a customizable indexing framework), [HyperSync](/docs/HyperSync/overview) (a real-time indexed data layer), and [HyperRPC](/docs/HyperSync/overview-hyperrpc) (extremely fast read-only RPC).

HyperSync accelerates the synchronization of historical data on Arbitrum Nova, enabling what usually takes hours to sync millions of events to be completed in under a minute—up to 1000x faster than traditional RPC methods.

Designed to optimize the user experience, Envio offers automatic code generation, flexible language support, multi-chain data aggregation, and a reliable, cost-effective hosted service.

To get started, see our documentation or follow our quickstart [guide](/docs/HyperIndex/contract-import).

---

### Defining Network Configurations

```yaml
name: IndexerName # Specify indexer name
description: Indexer Description # Include indexer description
networks:
- id: 42170 # Arbitrum Nova
start_block: START_BLOCK_NUMBER # Specify the starting block
contracts:
- name: ContractName
address:
- "0xYourContractAddress1"
- "0xYourContractAddress2"
handler: ./src/EventHandlers.ts
events:
- event: Event # Specify event
- event: Event
```

With these steps completed, your application will be set to efficiently index Arbitrum Nova data using Envio’s blockchain indexer.

For more information on how to set up your config, define a schema, and write event handlers, refer to the guides section in our [documentation](/docs/HyperIndex/configuration-file).

### Support

Can’t find what you’re looking for or need support? Reach out to us on [Discord](https://discord.com/invite/Q9qt8gZ2fX); we’re always happy to help!

---
63 changes: 63 additions & 0 deletions docs/HyperIndex/supported-networks/megaeth-testnet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---
id: megaeth-testnet
title: Megaeth Testnet
sidebar_label: Megaeth Testnet
slug: /megaeth-testnet
---

# Megaeth Testnet

## Indexing Megaeth Testnet Data with Envio

| **Field** | **Value** |
|-------------------------------|----------------------------------------------------------------------------------------------------|
| **Megaeth Testnet Chain ID** | 6342 |
| **HyperSync URL Endpoint** | [https://megaeth-testnet.hypersync.xyz](https://megaeth-testnet.hypersync.xyz) or [https://6342.hypersync.xyz](https://6342.hypersync.xyz) |
| **HyperRPC URL Endpoint** | [https://megaeth-testnet.rpc.hypersync.xyz](https://megaeth-testnet.rpc.hypersync.xyz) or [https://6342.rpc.hypersync.xyz](https://6342.rpc.hypersync.xyz) |

---

### Tier

STONE 🪨

### Overview

Envio is a modular hyper-performant data indexing solution for Megaeth Testnet, enabling applications and developers to efficiently index and aggregate real-time and historical blockchain data. Envio offers three primary solutions for indexing and accessing large amounts of data: [HyperIndex](/docs/HyperIndex/overview) (a customizable indexing framework), [HyperSync](/docs/HyperSync/overview) (a real-time indexed data layer), and [HyperRPC](/docs/HyperSync/overview-hyperrpc) (extremely fast read-only RPC).

HyperSync accelerates the synchronization of historical data on Megaeth Testnet, enabling what usually takes hours to sync millions of events to be completed in under a minute—up to 1000x faster than traditional RPC methods.

Designed to optimize the user experience, Envio offers automatic code generation, flexible language support, multi-chain data aggregation, and a reliable, cost-effective hosted service.

To get started, see our documentation or follow our quickstart [guide](/docs/HyperIndex/contract-import).

---

### Defining Network Configurations

```yaml
name: IndexerName # Specify indexer name
description: Indexer Description # Include indexer description
networks:
- id: 6342 # Megaeth Testnet
start_block: START_BLOCK_NUMBER # Specify the starting block
contracts:
- name: ContractName
address:
- "0xYourContractAddress1"
- "0xYourContractAddress2"
handler: ./src/EventHandlers.ts
events:
- event: Event # Specify event
- event: Event
```

With these steps completed, your application will be set to efficiently index Megaeth Testnet data using Envio’s blockchain indexer.

For more information on how to set up your config, define a schema, and write event handlers, refer to the guides section in our [documentation](/docs/HyperIndex/configuration-file).

### Support

Can’t find what you’re looking for or need support? Reach out to us on [Discord](https://discord.com/invite/Q9qt8gZ2fX); we’re always happy to help!

---
4 changes: 0 additions & 4 deletions docs/HyperIndex/supported-networks/pharos-devnet.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,7 @@ slug: /pharos-devnet

### Tier

<<<<<<<< HEAD:docs/HyperIndex/supported-networks/pharos-devnet.md
STONE 🪨
========
BRONZE 🥉
>>>>>>>> 6e23cc26110481ee822b8d47433a0e34faf71ee8:docs/HyperIndex/supported-networks/arbitrum-nova.md

### Overview

Expand Down
63 changes: 63 additions & 0 deletions docs/HyperIndex/supported-networks/superseed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---
id: superseed
title: Superseed
sidebar_label: Superseed
slug: /superseed
---

# Superseed

## Indexing Superseed Data with Envio

| **Field** | **Value** |
|-------------------------------|----------------------------------------------------------------------------------------------------|
| **Superseed Chain ID** | 5330 |
| **HyperSync URL Endpoint** | [https://superseed.hypersync.xyz](https://superseed.hypersync.xyz) or [https://5330.hypersync.xyz](https://5330.hypersync.xyz) |
| **HyperRPC URL Endpoint** | [https://superseed.rpc.hypersync.xyz](https://superseed.rpc.hypersync.xyz) or [https://5330.rpc.hypersync.xyz](https://5330.rpc.hypersync.xyz) |

---

### Tier

STONE 🪨

### Overview

Envio is a modular hyper-performant data indexing solution for Superseed, enabling applications and developers to efficiently index and aggregate real-time and historical blockchain data. Envio offers three primary solutions for indexing and accessing large amounts of data: [HyperIndex](/docs/HyperIndex/overview) (a customizable indexing framework), [HyperSync](/docs/HyperSync/overview) (a real-time indexed data layer), and [HyperRPC](/docs/HyperSync/overview-hyperrpc) (extremely fast read-only RPC).

HyperSync accelerates the synchronization of historical data on Superseed, enabling what usually takes hours to sync millions of events to be completed in under a minute—up to 1000x faster than traditional RPC methods.

Designed to optimize the user experience, Envio offers automatic code generation, flexible language support, multi-chain data aggregation, and a reliable, cost-effective hosted service.

To get started, see our documentation or follow our quickstart [guide](/docs/HyperIndex/contract-import).

---

### Defining Network Configurations

```yaml
name: IndexerName # Specify indexer name
description: Indexer Description # Include indexer description
networks:
- id: 5330 # Superseed
start_block: START_BLOCK_NUMBER # Specify the starting block
contracts:
- name: ContractName
address:
- "0xYourContractAddress1"
- "0xYourContractAddress2"
handler: ./src/EventHandlers.ts
events:
- event: Event # Specify event
- event: Event
```

With these steps completed, your application will be set to efficiently index Superseed data using Envio’s blockchain indexer.

For more information on how to set up your config, define a schema, and write event handlers, refer to the guides section in our [documentation](/docs/HyperIndex/configuration-file).

### Support

Can’t find what you’re looking for or need support? Reach out to us on [Discord](https://discord.com/invite/Q9qt8gZ2fX); we’re always happy to help!

---
2 changes: 2 additions & 0 deletions docs/HyperSync/HyperRPC/hyperrpc-url-endpoints.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ Here is a table of the currently supported networks on HyperRPC and their respec
| 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 Testnet | 6342 | https://megaeth-testnet.rpc.hypersync.xyz or https://6342.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 | |
| Metis | 1088 | https://metis.rpc.hypersync.xyz or https://1088.rpc.hypersync.xyz | |
Expand All @@ -83,6 +84,7 @@ Here is a table of the currently supported networks on HyperRPC and their respec
| Soneium | 1868 | https://soneium.rpc.hypersync.xyz or https://1868.rpc.hypersync.xyz | |
| Sophon | 50104 | https://sophon.rpc.hypersync.xyz or https://50104.rpc.hypersync.xyz | |
| Sophon Testnet | 531050104 | https://sophon-testnet.rpc.hypersync.xyz or https://531050104.rpc.hypersync.xyz | |
| Superseed | 5330 | https://superseed.rpc.hypersync.xyz or https://5330.rpc.hypersync.xyz | |
| Unichain | 130 | https://unichain.rpc.hypersync.xyz or https://130.rpc.hypersync.xyz | |
| Unichain Sepolia | 1301 | https://unichain-sepolia.rpc.hypersync.xyz or https://1301.rpc.hypersync.xyz | |
| Xdc | 50 | https://xdc.rpc.hypersync.xyz or https://50.rpc.hypersync.xyz | |
Expand Down
2 changes: 2 additions & 0 deletions docs/HyperSync/hypersync-supported-networks.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ If you are a network operator or user and would like improved service support or
| Lukso Testnet | 4201 | https://lukso-testnet.hypersync.xyz or https://4201.hypersync.xyz | 🎒 | |
| Manta | 169 | https://manta.hypersync.xyz or https://169.hypersync.xyz | 🪨 | |
| Mantle | 5000 | https://mantle.hypersync.xyz or https://5000.hypersync.xyz | 🪨 | |
| Megaeth Testnet | 6342 | https://megaeth-testnet.hypersync.xyz or https://6342.hypersync.xyz | 🪨 | |
| Merlin | 4200 | https://merlin.hypersync.xyz or https://4200.hypersync.xyz | 🪨 | |
| Metall2 | 1750 | https://metall2.hypersync.xyz or https://1750.hypersync.xyz | 🪨 | |
| Metis | 1088 | https://metis.hypersync.xyz or https://1088.hypersync.xyz | 🪨 | |
Expand All @@ -99,6 +100,7 @@ If you are a network operator or user and would like improved service support or
| Soneium | 1868 | https://soneium.hypersync.xyz or https://1868.hypersync.xyz | 🪨 | |
| Sophon | 50104 | https://sophon.hypersync.xyz or https://50104.hypersync.xyz | 🥉 | |
| Sophon Testnet | 531050104 | https://sophon-testnet.hypersync.xyz or https://531050104.hypersync.xyz | 🎒 | |
| Superseed | 5330 | https://superseed.hypersync.xyz or https://5330.hypersync.xyz | 🪨 | |
| Unichain | 130 | https://unichain.hypersync.xyz or https://130.hypersync.xyz | 🪨 | |
| Unichain Sepolia | 1301 | https://unichain-sepolia.hypersync.xyz or https://1301.hypersync.xyz | 🎒 | |
| Xdc | 50 | https://xdc.hypersync.xyz or https://50.hypersync.xyz | 🥈 | |
Expand Down
Loading