Wallet SDK v1.0.0 release notes
For the complete documentation index, see llms.txt
- Version: v1.0.0
- Date: 23 April, 2026
- Environment: Mainnet, Preprod, Preview
High-level summary
Wallet SDK 1.0.0 is the first release of the @midnight-ntwrk/wallet-sdk umbrella package, centered on transaction history. It introduces a shared transaction history storage layer that all three wallets build on: the DUST wallet gains transaction history for the first time, the shielded wallet's history is reimplemented on the new layer, and the unshielded wallet's history is refactored onto it. The release also unifies the simulator into the capabilities package with a proper fee payment and block production model, and updates the SDK to ledger 8.0.3.
Audience
This release is relevant for developers who:
- Build wallets for the Midnight Network
- Display or process transaction history for shielded, unshielded, or DUST activity
- Use the simulator for wallet testing
What changed (Summary of updates)
- Added transaction history to the DUST wallet.
- Introduced a shared transaction history storage layer with support for wallet-specific augmentation. The shielded wallet history is reimplemented on it and the unshielded wallet history is refactored to use it.
- Unified the simulator into the capabilities package with a proper fee payment and block production model.
- Updated the SDK to ledger 8.0.3.
New features
Transaction history for the DUST wallet
The DUST wallet now exposes transaction history, so DApps can show DUST activity alongside shielded and unshielded history.
Shared transaction history storage
A single storage layer now backs transaction history across the wallets, with support for wallet-specific augmentation. This is the release's most significant change: if you consume the wallet history APIs directly, review how your integration constructs and reads history against the new layer.
Breaking changes or required actions
The transaction history storage redesign changes how history is stored and merged across the wallets, so consumers of the history APIs should re-test their integration against this release.
Bug fixes and quality improvements
- Fixed a transaction history race condition by consolidating merge logic in
WalletFacadeand delegating it to storage at construction time. WalletFacade.signRecipeno longer fails on valid transactions that contain no intents; it returns the same recipe instead.- Removed a double export of
TransactionHistory.js.
Known issues
No new known issues in this release.