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,dustNullifierTransactionsandshieldedNullifierTransactionssubscriptions
What changed
- Added a
transactionHash: HexEncoded!field toDustGenerationsItem,DustNullifierTransactionandShieldedNullifierTransaction(#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)
Links and references
- GitHub release: v4.3.1 on GitHub
- Full changelog: CHANGELOG.md at v4.3.1
- Schema: Indexer API v4 schema
- API reference: Midnight Indexer API v4
- Docker images: Chain Indexer, Indexer API, Wallet Indexer, Indexer Standalone, SPO Indexer