All,
We have just released a new version of the Symbol Desktop wallet, it contains some very specific changes in preparation for Mainnet.
Release: Release v0.15.0 · nemgrouplimited/symbol-desktop-wallet · GitHub
The comms team will explain the below multiple times over the coming days, the key takeaways:
- Download the new version
- Import your opt in paper wallet into the Desktop Wallet before launch if you like
- Backup any items you are prompted to do, keep them along with the opt in backup
- Check your balances look correct
- If using a Ledger - don’t add a new account for now via the wallet (below)
This is a Mainnet Validation release - a full mainnet release will be made between snapshot and launch
Testing Your Mainnet Accounts
Some of the community will be aware this has been possible for a couple of releases by creating “Main Net” profile instead of a Testnet one. The previous process worked ok for some and not for other types of import (see HD Wallet issue below), now that a fix has been made to the HD Wallets, it works for all keys and you should use this version to validate your keys if you want to.
This release allows full support for importing your Symbol Mainnet accounts, from the paper wallet backups. It should show balances from NIS1 (but will be 30-60m behind, the data is refreshed every hour approximately).
NOTES:
- Any optins made after the release of this wallet, will not work on this release, it relies on some static opt in data that is extracted from NIS1 at the time of the build and will be refreshed again over the weekend.
- A new release will be provided over the weekend with the live mainnet config data included as well
Ledger Users
A new version of the ledger app will be released shortly (version 0.0.9), it contains the same fix as above, in the meant time your will be able to import your opt in accounnt. But you should not add any accounts to the profile, if you do they will use an incorrect path and probably cause you issues later.
There is no problem logging in to check you balances, just don’t add the extra accounts until the new version is published (I will update this announcement).
HD Wallet Issue Explanation
An issue was identified with the HD Wallet library which was causing problems importing the mnemonic reliably. The exact details are a bit involved for an easy forum post, basically it had default set that it shouldn’t have had, the effect of that meant some keys wouldn’t work as expected.
This is a latent problem that was present since soon after it was created, but only surfaced when importing Mainnet accounts, it has now been fixed.
All the opt ins used the version of the library with the issue, this means that the import process will now import a Private Key wallet, instead of a HD wallet. You will find the software will walk you through this process and ask you to backup various elements again. The account will also be highlighted as a legacy opt in account
We recommend that post launch, you import your opt in mnemomic, move the funds out of the legacy account and into the new HD account (Seed account) so you can enjoy the full wallet features. However, if you do not wish to do so, then the private key account will keep working normally, you will just need to back up the key separately to the mnemonic.
Any issues as always - please raise via the helpdesk.
Release Notes:
[0.15.0][0.15.0] - 11-Mar-2021
Milestone: catapult-server@v0.10.0.8
- Preview version for Symbol Mainnet.
- Support read-only experimental Symbol Mainnet node for Symbol Opt-In accounts & balances preview (Valid Opt-In only).
- Fixed various issues.
:note: When using Leger to create / import a mainnet profile, please wait for the device to finish loading each selected account. Ledger devices cannot handle too many concurrent requests at a time.
New Opt-In accounts created after this beta release will not be shown on Opt-In mnemonic importing. A new version after the Opt-In snapshot will be release includes all valid opt-in accounts.