diff --git a/blog/2025-12-16-dev-update-december-2025.md b/blog/2025-12-16-dev-update-december-2025.md index be4174dc..955aefa3 100644 --- a/blog/2025-12-16-dev-update-december-2025.md +++ b/blog/2025-12-16-dev-update-december-2025.md @@ -1,7 +1,7 @@ --- title: Envio Developer Update December 2025 Sidebar_label: Envio Developer Update December 2025 -slug: /blog/dev-update-december-2025 +slug: /blog/envio-developer-update-december-2025 description: "Envio Developer Update December 2025 covering an early look at HyperIndex v3.0.0, early Solana experimentation, Sonic support, Decypted Bytes streams, a USDT0 indexing example, and community updates." --- diff --git a/docs/HyperIndex/supported-networks/hoodi.md b/docs/HyperIndex/supported-networks/hoodi.md new file mode 100644 index 00000000..0ce766e9 --- /dev/null +++ b/docs/HyperIndex/supported-networks/hoodi.md @@ -0,0 +1,63 @@ +--- +id: hoodi +title: Hoodi +sidebar_label: Hoodi +slug: /hoodi +--- + +# Hoodi + +## Indexing Hoodi Data with Envio + +| **Field** | **Value** | +|-------------------------------|----------------------------------------------------------------------------------------------------| +| **Hoodi Chain ID** | 560048 | +| **HyperSync URL Endpoint** | [https://hoodi.hypersync.xyz](https://hoodi.hypersync.xyz) or [https://560048.hypersync.xyz](https://560048.hypersync.xyz) | +| **HyperRPC URL Endpoint** | [https://hoodi.rpc.hypersync.xyz](https://hoodi.rpc.hypersync.xyz) or [https://560048.rpc.hypersync.xyz](https://560048.rpc.hypersync.xyz) | + +--- + +### Tier + +TESTNET 🎒 + +### Overview + +Envio is a modular hyper-performant data indexing solution for Hoodi, 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 Hoodi, 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: 560048 # Hoodi + 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 Hoodi 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! + +--- diff --git a/docs/HyperIndex/supported-networks/injective.md b/docs/HyperIndex/supported-networks/injective.md new file mode 100644 index 00000000..da1c1382 --- /dev/null +++ b/docs/HyperIndex/supported-networks/injective.md @@ -0,0 +1,63 @@ +--- +id: injective +title: Injective +sidebar_label: Injective +slug: /injective +--- + +# Injective + +## Indexing Injective Data with Envio + +| **Field** | **Value** | +|-------------------------------|----------------------------------------------------------------------------------------------------| +| **Injective Chain ID** | 1776 | +| **HyperSync URL Endpoint** | [https://injective.hypersync.xyz](https://injective.hypersync.xyz) or [https://1776.hypersync.xyz](https://1776.hypersync.xyz) | +| **HyperRPC URL Endpoint** | [https://injective.rpc.hypersync.xyz](https://injective.rpc.hypersync.xyz) or [https://1776.rpc.hypersync.xyz](https://1776.rpc.hypersync.xyz) | + +--- + +### Tier + +BRONZE 🥉 + +### Overview + +Envio is a modular hyper-performant data indexing solution for Injective, 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 Injective, 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: 1776 # Injective + 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 Injective 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! + +--- diff --git a/docs/HyperRPC/hyperrpc-supported-networks.md b/docs/HyperRPC/hyperrpc-supported-networks.md index 59f52dda..af48310f 100644 --- a/docs/HyperRPC/hyperrpc-supported-networks.md +++ b/docs/HyperRPC/hyperrpc-supported-networks.md @@ -38,6 +38,8 @@ Here is a table of the currently supported networks on HyperRPC and their respec + + @@ -76,7 +78,9 @@ Here is a table of the currently supported networks on HyperRPC and their respec | Gnosis Traces | 100 | https://gnosis-traces.rpc.hypersync.xyz or https://100-traces.rpc.hypersync.xyz | | Harmony Shard 0 | 1666600000 | https://harmony-shard-0.rpc.hypersync.xyz or https://1666600000.rpc.hypersync.xyz | | Holesky | 17000 | https://holesky.rpc.hypersync.xyz or https://17000.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 | | Kroma | 255 | https://kroma.rpc.hypersync.xyz or https://255.rpc.hypersync.xyz | | Linea | 59144 | https://linea.rpc.hypersync.xyz or https://59144.rpc.hypersync.xyz | diff --git a/docs/HyperSync/hypersync-supported-networks.md b/docs/HyperSync/hypersync-supported-networks.md index 5300dac3..30c8c9b6 100644 --- a/docs/HyperSync/hypersync-supported-networks.md +++ b/docs/HyperSync/hypersync-supported-networks.md @@ -46,6 +46,8 @@ If you are a network operator or user and would like improved service support or + + @@ -84,7 +86,9 @@ If you are a network operator or user and would like improved service support or | Gnosis Traces | 100 | https://gnosis-traces.hypersync.xyz or https://100-traces.hypersync.xyz | 🥉 | | Harmony Shard 0 | 1666600000 | https://harmony-shard-0.hypersync.xyz or https://1666600000.hypersync.xyz | 🪨 | | Holesky | 17000 | https://holesky.hypersync.xyz or https://17000.hypersync.xyz | 🎒 | +| Hoodi | 560048 | https://hoodi.hypersync.xyz or https://560048.hypersync.xyz | 🎒 | | Hyperliquid | 999 | https://hyperliquid.hypersync.xyz or https://999.hypersync.xyz | 🪨 | +| Injective | 1776 | https://injective.hypersync.xyz or https://1776.hypersync.xyz | 🥉 | | Ink | 57073 | https://ink.hypersync.xyz or https://57073.hypersync.xyz | 🪨 | | Kroma | 255 | https://kroma.hypersync.xyz or https://255.hypersync.xyz | 🪨 | | Linea | 59144 | https://linea.hypersync.xyz or https://59144.hypersync.xyz | 🥉 | diff --git a/supported-networks.json b/supported-networks.json index 94c8ce5b..0a03eedf 100644 --- a/supported-networks.json +++ b/supported-networks.json @@ -86,9 +86,11 @@ "supported-networks/harmony-shard-0", "supported-networks/heco-chain", "supported-networks/holesky", + "supported-networks/hoodi", "supported-networks/hyperliquid", "supported-networks/immutable-zkevm", "supported-networks/immutable-zkevm-testnet", + "supported-networks/injective", "supported-networks/ink", "supported-networks/iotex-network", "supported-networks/japan-open-chain",