Today only indexing with TheGraph is implemented. But some builders may prefer an alternative indexer implementation.
Solution
Implement indexing using an alternative indexer without dropping support for TheGraph subgraphs. Implementation should adhere to the IIndexerinterface to be compatible.
Ideas
ponder.sh
Ponder is an open-source framework for blockchain application backends. With Ponder, you can build a GraphQL API for any set of smart contracts on Ethereum-based blockchains with hot reloading, type safety, and easy deployment to production.
Local First - The index may be created and cached on your local machine
Multi Chain - Supports any EVM-based chain
Lightweight - Bloom filters massively reduce the size of data on disk
Subsquid
Subsquid is a global network that provides free, fast and decentralized data access, without rate limits. Designed for billion-user dApps.
HyperIndex (Envio)
Envio (now referred to as HyperIndex) is a real-time indexer built specifically for EVM-compatible blockchains, providing developers with a seamless and efficient indexing solution.
Shovel
Shovel is an open source tool for synchronizing Ethereum data to your Postgres database. Own your blockchain data without vendor lock-in.
Problem
Today only indexing with TheGraph is implemented. But some builders may prefer an alternative indexer implementation.
Solution
Implement indexing using an alternative indexer without dropping support for TheGraph subgraphs. Implementation should adhere to the
IIndexer
interface to be compatible.Ideas