Wallet 3.0.0
Midnight wallet is a digital wallet designed for the Midnight blockchain, enabling users to securely store private keys, manage assets, and interact with decentralized applications.
27 September 2023
Wallet 3.0.0 Release Notes
Learn about the latest updates and improvements to the Midnight node, including new features, bug fixes, and breaking changes designed to enhance functionality and stability.
New Features
- Added
wallet-zswapmodule. - Implemented applying transactions to a local state JNR function.
- Added DApp Connector API definition.
- Introduced WASM Transactions API.
- Dockerized
wallet-server. - Added tests in TypeScript.
- Moved
isRelevanttoEncryptionSecretKeyand publishedwallet-core. - Exposed
CoinPublicKey,EncryptionPublicKey, andAddress.
Bug Fixes
- Fixed ledger binaries download and released as
2.9.5.
Upgrade Instructions
- Update CI pipelines to use GitHub Actions instead of Cicero.
- Ensure wallet packages are migrated from example apps if applicable.
- Verify test reports now run in GitHub Actions.
- If using
wallet-server, ensure Docker integration is properly configured. - Update dependencies to incorporate the new
wallet-zswapmodule and WASM Transactions API if relevant. - If relying on
isRelevant, update usage to referenceEncryptionSecretKey. - Update integrations to use
wallet-coreas it is now published. - If needed, integrate newly exposed
CoinPublicKey,EncryptionPublicKey, andAddress.