Skip to content

ENSDb Writers (Indexers)

ENSDb Writer defines how an indexing process for ENS looks like, including:

  • How to source onchain data about ENS (events, blocks, etc.)
  • How to process onchain data into an indexed data model (including transforming raw onchain data into a desired internal data model).
  • How to store that processed data in the ENSDb instance.
  • How to store metadata about the ENSDb Writer in the ENSDb instance.

ENSIndexer is a reference implementation of an ENSDb Writer built by the NameHash team. It is a multi-chain ENS indexer built on top of Ponder, a modular blockchain indexing framework. ENSIndexer processes events from each relevant chain and transforms the data, storing it in your ENSDb instance.

The Envio team is actively collaborating with NameHash Labs to build another standards-compliant ENSDb Writer that uses Envio as the indexing engine. Their initial plugin is subgraph, with plans to support unigraph and protocol-acceleration after that.

Amp by Edge & Node is a next-generation blockchain data platform that transforms onchain activity into structured, verifiable datasets — preserving full cryptographic provenance for compliance and auditability. Amp can stream live onchain data, including live ENS state, making it a perfect foundation for a new production-grade ENSDb Writer implementation.

You can build your own ENSDb Writer in any language, using any indexing framework, as long as you follow the ENSDb Standard. Join us on Telegram for any questions and support.