Skip to main content

Midnight Indexer v4.3.1 release notes

For the complete documentation index, see llms.txt
  • Version: v4.3.1
  • Date: May 11, 2026
  • Paired node: 1.0.0 (0.22.x also supported)
  • Paired ledger: 8.1

High-level summary

Midnight Indexer 4.3.1 is a patch release on the 4.3.x line. It adds a transactionHash field to the dust and shielded nullifier subscription response types, an additive change that lets wallets correlate subscription events with transactions without a second lookup, and replaces the remaining production panic paths with error returns.

Operators on Node 0.22.x should stay on the 4.0.x maintenance line.


Audience

This release note is relevant for:

  • Operators running the Midnight Indexer against Node 1.0.0 or later
  • Wallet integrators consuming the dustGenerations, dustNullifierTransactions and shieldedNullifierTransactions subscriptions

What changed

  • Added a transactionHash: HexEncoded! field to DustGenerationsItem, DustNullifierTransaction and ShieldedNullifierTransaction (#1116)
  • Replaced remaining production panics with error returns (#1105)

New features

transactionHash on subscription response types

The three nullifier and generation subscription types carry the hash of the transaction they belong to. It matches Transaction.hash elsewhere in the schema, so a wallet can correlate an event with its transaction directly.


Breaking changes

None. Drop-in upgrade from 4.3.0.


Bug fixes

Production panics replaced with error returns

Unexpected state shapes now surface through normal error paths instead of terminating the process. (#1105)