> For the complete documentation index, see [llms.txt](https://docs.envio.dev/llms.txt).

# Internal Test Chain

## Indexing Internal Test Chain Data with Envio

| **Field**                     | **Value**                                                                                          |
|-------------------------------|----------------------------------------------------------------------------------------------------|
| **Internal Test Chain Chain ID**     | 16858666                                                                                            |
| **HyperSync URL Endpoint**    | [https://internal-test-chain.hypersync.xyz](https://internal-test-chain.hypersync.xyz) or [https://16858666.hypersync.xyz](https://16858666.hypersync.xyz) |
| **HyperRPC URL Endpoint**     | [https://internal-test-chain.rpc.hypersync.xyz](https://internal-test-chain.rpc.hypersync.xyz) or [https://16858666.rpc.hypersync.xyz](https://16858666.rpc.hypersync.xyz) |

---

### Tier

HIDDEN 🔒

### Overview

Envio is a modular hyper-performant data indexing solution for Internal Test Chain, 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/HyperRPC/overview-hyperrpc) (extremely fast read-only RPC).

HyperSync accelerates the synchronization of historical data on Internal Test Chain, 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 cloud solution.

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

---

### Defining Network Configurations

```yaml
name: IndexerName # Specify indexer name
description: Indexer Description # Include indexer description
chains:
  - id: 16858666 # Internal Test Chain  
    start_block: START_BLOCK_NUMBER  # Specify the starting block
    contracts:
      - name: ContractName
        address:
         - "0xYourContractAddress1"
         - "0xYourContractAddress2"
        events:
          - event: Event # Specify event
          - event: Event
```

With these steps completed, your application will be set to efficiently index Internal Test Chain 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.gg/envio); we’re always happy to help!

---
