Skip to main content
For the complete documentation index, see llms.txt

Midnight Indexer

The Midnight Indexer is a set of components designed to optimize the flow of blockchain data from a Midnight node to end-user applications. It retrieves history of blocks, processes them, stores indexed data efficiently, and provides a GraphQL API for queries and subscriptions.

To download the component, click the appropriate link under Artifacts.


Release 4.3.3LATEST

4 June 2026

Artifacts

Summary

  • Added per-connection and per-client subscription quotas to GraphQL WebSocket
  • Introduced @beta GraphQL directive for in-flight API fields
  • Added per-tree end indexes (zswapEndIndex, dustCommitmentEndIndex, dustGenerationEndIndex) to Block
  • Added lazy transaction reference on nullifier event types
  • Tightened shielded nullifier transactions input validation
  • Renamed dust nullifier byte fields with LeBytes suffix (breaking, @beta only)
  • Fixed dustGenerations subscription to deliver dtime updates on fresh subscriptions