Skip to main content

Wallet SDK v1.1.0 release notes

For the complete documentation index, see llms.txt
  • Version: v1.1.0
  • Date: 26 May, 2026
  • Environment: Mainnet, Preprod, Preview

High-level summary

Wallet SDK 1.1.0 is a maintenance release that fixes two DUST-related concurrency and packaging problems and moves the SDK onto ledger 8.1.0. The headline fix removes a race where DUST registration or deregistration could double-use NIGHT UTXOs that another in-flight transaction was already spending. The release also fixes a dependency declaration that broke Vite and esbuild builds.


Audience

This release is relevant for developers who:

  • Build wallets or DApps that register NIGHT UTXOs for DUST generation
  • Bundle the wallet SDK with Vite or esbuild
  • Pin ledger versions in their dependency tree

What changed (Summary of updates)

  • Fixed a race where DUST registration or deregistration would double-use NIGHT UTXOs that another in-flight transaction was already trying to spend. The build flow now books the chosen NIGHT UTXOs (available to pending) at build time, so a conflicting concurrent build fails immediately with SpendUtxoError instead of only at submission.
  • Added UnshieldedWallet.rotateUtxos, DustWallet.splitNightUtxosForDustRegistration, and DustWallet.attachDustRegistration to support the split build.
  • Fixed @midnight-ntwrk/wallet-sdk-abstractions being declared as a devDependency despite being imported at runtime. Consumers now receive it on install, which resolves Vite and esbuild dep-optimization failures such as No matching export ... for import "TransactionHistoryStorage".
  • Bumped @midnight-ntwrk/ledger-v8 from ^8.0.3 to ^8.1.0. Internal balancing flows now use the ledger 8.1.0 builder API (Transaction.addIntent, Transaction.addZswapOffer) instead of post-construction field mutation.
  • Widened internal @midnight-ntwrk/wallet-sdk-* dependency ranges from exact versions to caret ranges, so consumers can dedupe shared sibling packages into a single installed copy.

Breaking changes or required actions

No public API changes. Consumers must resolve @midnight-ntwrk/ledger-v8 to >=8.1.0.


Known issues

No new known issues in this release.