Aavegotchi Envio Indexers

Self-hosted blockchain indexers on Base with a compatibility proxy that migrates apps off The Graph without code changes.

Year
2026
Role
Solo build — indexer packages, proxy, deployment
Discipline
Web3 Infrastructure

The problem

A dependency on hosted subgraph infrastructure is a single point of failure for every app, bot, and agent that reads chain data. Self-hosting solves the availability problem but normally forces a rewrite, because every consumer has queries written against The Graph's schema and response shape.

The approach

Six Envio HyperIndex packages index Aavegotchi core, Gotchiverse, SVG, portal, alchemica, and staking data on Base, served through Hasura. In front of them sits a GraphQL compatibility proxy that translates The Graph-style queries into Hasura queries, so existing applications repoint a URL and keep working. HyperSync is the default data source with configurable RPC fallback for the cases where HyperSync's block-hash parsing fails, and the whole stack is containerised for deployment on Docker or RunOnFlux.

Outcome

Provides the data layer that the arcade platform, CLI tooling, and agent skills all read from, with no hosted-subgraph dependency in the path.

Details

  • Six Envio HyperIndex packages covering core, Gotchiverse, SVG, portal, alchemica, and staking on Base
  • The Graph → Hasura compatibility proxy — consumers migrate by changing one URL
  • HyperSync primary with RPC fallback for block-hash edge cases
  • Containerised for Docker and RunOnFlux deployment

Built with

  • TypeScript
  • GraphQL
  • Envio
  • Hasura
  • Docker
  • Postgres
  • Base

Links

Last updated .