Some other fixes and improvements:

Multi-wallet endpoint — in Core v2.1 there will be new optimized API endpoints that will make our Desktop Wallet much quicker when loading multiple added ARK addresses. The new feature is already in this release of the desktop wallet and will be automatically used once Core v2.1 is deployed on the ARK Public Network.

— in Core v2.1 there will be new optimized API endpoints that will make our Desktop Wallet much quicker when loading multiple added ARK addresses. The new feature is already in this release of the desktop wallet and will be automatically used once Core v2.1 is deployed on the ARK Public Network. Major Ledger integration improvements — we have made a change in how Ledger handles wallets and calls when reloading. Speed is increased especially for users with a high number of Ledger ARK addresses. Disconnecting and reconnecting Ledger is improved so balances are properly updated. This will be most noticeable once Core v2.1 is deployed on the ARK Public Network.

— we have made a change in how Ledger handles wallets and calls when reloading. Speed is increased especially for users with a high number of Ledger ARK addresses. Disconnecting and reconnecting Ledger is improved so balances are properly updated. This will be most noticeable once Core v2.1 is deployed on the ARK Public Network. Fixed contact sorting —contacts are sorted based on name and address. Contact order will remain fixed every time the contacts page is opened.

—contacts are sorted based on name and address. Contact order will remain fixed every time the contacts page is opened. Added validation of network name when adding a new network — when adding a new network, the wallet will now check and alert you if that network was already added. Before, it would generate an error message.

— when adding a new network, the wallet will now check and alert you if that network was already added. Before, it would generate an error message. Fixed URI on Linux — for example, the pay now button from ARK Pay opened the wallet but didn’t create the transaction window on Linux, that has been fixed.

— for example, the pay now button from ARK Pay opened the wallet but didn’t create the transaction window on Linux, that has been fixed. Do not show transaction notifications for contacts — transaction notifications previously showed for added contacts. We have changed this to avoid confusion.

— transaction notifications previously showed for added contacts. We have changed this to avoid confusion. Don’t update network config as it overwrote network change — Switching profiles and reloading networks would previously overwrite custom changes. Now when you switch profiles the custom data is saved.

— Switching profiles and reloading networks would previously overwrite custom changes. Now when you switch profiles the custom data is saved. Remember transaction table row count — storing the transaction table row count on a per profile basis. The stored limit is used only on the wallet transactions page.

— storing the transaction table row count on a per profile basis. The stored limit is used only on the wallet transactions page. Properly handle unsuccessful unvote transaction — the wallet previously hid the unvote button after sending an unvote transaction independent of whether or not the peer accepted the transaction. This has been corrected.

— the wallet previously hid the unvote button after sending an unvote transaction independent of whether or not the peer accepted the transaction. This has been corrected. United router links of create/import buttons — instead of having two separate router links we refactored the wallet create/import buttons to have only one link instead increasing the clickable area.

— instead of having two separate router links we refactored the wallet create/import buttons to have only one link instead increasing the clickable area. Set correct icon color on warning & alternative amount fix — sets the correct color on the passphrase input component if there is a warning and sets the alternative amount to zero when there is no input.

— sets the correct color on the passphrase input component if there is a warning and sets the alternative amount to zero when there is no input. Fixed URI freeze that could occur in some cases — some users reported they could not fill in a passphrase when their wallet was opened through an AIP13 link (URI Scheme). This issue was because feeStatistics could be undefined on a network. We handle it now by setting a default feeStatistics property on the default networks that we supply in the config, and added a synchronizer service that updates this statistic every 100 blocks.

— some users reported they could not fill in a passphrase when their wallet was opened through an AIP13 link (URI Scheme). This issue was because could be on a network. We handle it now by setting a default property on the default networks that we supply in the config, and added a synchronizer service that updates this statistic every 100 blocks. Handle case where QR reader fails without error — the QR Reader would fail without displaying an error. The wallet would freeze, and the user couldn’t do anything except close the app. Now if the QR reader fails there is an error message and loading stops after 10 seconds.

— the QR Reader would fail without displaying an error. The wallet would freeze, and the user couldn’t do anything except close the app. Now if the QR reader fails there is an error message and loading stops after 10 seconds. Added navigation to vote transactions —you can now navigate vote transactions the same as any other transaction.

—you can now navigate vote transactions the same as any other transaction. Performance increase on function “find latest transactions” — instead of sorting and then picking the latest transaction, loop over all transactions to find the latest transaction, this reduces complexity from O(nlogn) to O(n).

— instead of sorting and then picking the latest transaction, loop over all transactions to find the latest transaction, this reduces complexity from O(nlogn) to O(n). Fixed the splitting of Japanese passphrases — setting your passphrase as Japanese when generating new wallet now properly display characters.

— setting your passphrase as Japanese when generating new wallet now properly display characters. Rename approval to vote % — renamed approval to vote % for better understanding in the delegates tab.

renamed approval to vote % for better understanding in the delegates tab. Changed HKD symbol to HK$ — changed from British pound symbol to proper symbol in configuration of the wallet.

— changed from British pound symbol to proper symbol in configuration of the wallet. Various other fixes, refactors, optimizations and new tests added.

If you have any features you would like to see in the wallet, make sure you open a Github issue.

I want more information about all of the other great stuff you guys are working on at the moment!

The wallet is not all we have been working on! Upcoming releases include:

ARK Utils — a special set of functions that will further optimize the ARK Core and give other projects an easy way of integrating some of these functions within their projects (everything will be open-sourced of course).

— a special set of functions that will further optimize the ARK Core and give other projects an easy way of integrating some of these functions within their projects (everything will be open-sourced of course). ARK Core v2.1 — we are on track for the release of the newest Core on the ARK Public Network that will bring many new features, new API endpoints, better block validation, pool handling and other features. The codebase will fully switch from JavaScript to TypeScript.

— we are on track for the release of the newest Core on the ARK Public Network that will bring many new features, new API endpoints, better block validation, pool handling and other features. The codebase will fully switch from JavaScript to TypeScript. ARK Mobile Wallet — we are in the process of integrating the dynamic fee slider into the mobile wallet. This update should be available in the next release.

— we are in the process of integrating the dynamic fee slider into the mobile wallet. This update should be available in the next release. ARK Ecosystem Bot — a custom developed bot that will help community and team developers on Github with issues, pull requests and will keep track of bounties.

I found a bug / an issue what do I do?

Please open an issue with all of the details at: https://github.com/ArkEcosystem/desktop-wallet/issues

I want to help with development what do I do?

Please open pull request and don’t forget we are also running Github development bounty so you can earn some extra ARK.