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)