Skip to main content

Midnight Lace

Midnight Midnight Lace wallet is a specific Web3 light wallet platform developed for Midnight, tailored to managing assets and interacting with DApps on the Midnight blockchain, as well as giving users control over their personal data.

Link to related documentation


2 April 2025

Midnight Lace wallet 2.0.0 Release Notes

Learn about the latest updates and improvements to the Midnight Lace wallet, including new features, bug fixes, and breaking changes designed to enhance functionality and stability.

important

If you upgrade to Midnight Lace wallet 2.0.0, the balances inside the wallets will no longer be visible. Please ensure you have backed up any critical data or completed necessary transactions before upgrading

Key Changes & Highlights

  • Bech32m Address format: This version supports both, bech32m and hex (legacy) formats. The default format is Bech32m.

Changelog

Breaking Changes

Address format change

  • Impact: The default address format is bech32m
  • Action Required: Bech32m address format should be consumed from the dapp connector API.

New Features

Bech32m address format

  • Description: The address format allows users to distinguish addresses, public keys and private keys based on the network they’re generated for (undeployed, devnet, testnet, mainnet) and the type of address this is, i.e a shielded address or unshielded address.
  • Usage/Configuration: It’s enabled by default

Upgrade/Installation/Migration Instructions

Prerequisites

None

Step-by-Step Instructions

Update your Midnight Lace wallet to version 2.0.0.

Post-Upgrade Verification

The version above is installed

Compatibility

  • Operating Systems: None.
  • Third-Party Tools: Chrome Browser
  • Midnight Ecosystem Compatibility: Midnight.js and tests need to be updated to support the new APIs coming from the dApp connector. In addition, anyone using the wallet will have to update and accommodate the breaking changes above.