An Envio HyperIndex indexer that tracks every contract deployment on Ethereum Mainnet and Gnosis Chain. Uses HyperSync's traces endpoint to detect contract creations across both chains.
The GraphQL API exposes every contract deployment including contract address, deployer address, deployment transaction, and block data across Ethereum Mainnet (chain ID 1) and Gnosis Chain (chain ID 100). Data is sourced from execution traces via HyperSync's dedicated traces endpoint.
This is a useful reference implementation for trace-based indexing at scale, and a starting point for building contract registries, deployment analytics tools, or chain explorers.
- Node.js v22 or newer
- pnpm v8 or newer
- Docker Desktop
# Install dependencies
pnpm install
# Run locally (starts indexer + GraphQL API at http://localhost:8080)
pnpm devThe GraphQL Playground is available at http://localhost:8080. Local password: testing.
pnpm codegen- Envio HyperIndex - multichain indexing framework
- HyperSync - high-performance blockchain data retrieval (traces endpoint)