Releases: dashpay/dash-wallet
Dash Wallet 6.6.2
v6.6.2 Changes
- Add Log Out command to Uphold screen
- Add ability to reset link to Uphold account if the Uphold password was changed
- Display entire Uphold balance (not rounded to #.##)
- Wallet will be locked if the phone is rebooted
- Use DashJ 0.16.2
- Improves processing of ChainLocks and InstantSendLocks (speed significantly increased on Krip Phones)
- Fixes several crashes related to resetting the blockchain, new installs, restoring backup files or recovery phrases
Name: dash-wallet-6.6.2.apk
Size: 10207814 bytes (9968 KiB)
SHA256: F706D9C63D76F61A8A3A203C330A9D3E6537F1605FA5C3EFCC8F10D81D8D1D8A
Dash Wallet 6.5.1
This release fixes some issues in the previous version, 6.5.0
- Crashes when restoring from a recovery phrase or a file backup or resetting the blockchain from the Settings / Diagnostics menu.
- On the network monitor, if a chainlock is present on a block that also has transactions, the text was over lapping.
This fix also includes a bootstrap of the DMN List, which will help speed up the sync process for new users or users who have restored a backup.
Known Issues:
InstantSend notifications may not be visible on slower phones.
Name: dash-wallet-6.5.1.apk
Size: 9073765 bytes (8861 KiB)
SHA256: 3C1AFD1183AD90F3BD2352F6957DB5BAEC6930DB8E7A96DCCEB233D15E41798C
Dash Wallet 6.5.0
This release was made to support one of the Dash Network’s biggest improvements to date: LLMQ based InstantSend. Through groundbreaking innovation involving threshold signatures on the Masternode network this enhanced version of InstantSend allows for every transaction on the Dash Network to be guaranteed - no need to wait for confirmations - all at the lowest fees for any major decentralized cryptocurrency.
Known Issues:
- Sometimes there appears to be a delay when sending.
- Some times it may crash when restoring from a recovery phrase or a file backup or resetting the blockchain from the Settings / Diagnostics menu.
Compatibility with Dash Core 0.14: YES
This app is fully compatible with Dash Core 0.14 which will be supporting LLMQ (Long Living Masternode Quorums) along with ChainLocks and a new InstantSend.
When the new InstandSend is enabled, the send screen will change. All transactions will be InstantSend and there will be no need to pay an extra fee to upgrade more complicated transactions to use it.
Nevertheless, it is possible that the app during the 0.14 network upgrade process will get stuck on 0.13 nodes. In this case, the app will not be able to send or receive or the recipient won't receive a payment. The fix for this is to go to Settings / Diagnostics / Reset block chain.
Dash Wallet 6.4.5
Changes:
- Fixed crash when restoring from recovery phrase
- Fixed rare crash when scan is selected from the context menu
Known Issues:
- Sometimes there appears to be a delay when sending.
Compatibility with Dash Core 0.14: YES
With the Dash Core 0.13 upgrade, all pre v6.4.0 android apps would no longer connect to the Dash Network. That will not be the case with the 0.14 upgrade that currently is underway. This app (v6.4.0 and above) will still connect and will be able to send and receive.
Nevertheless, it is possible that the app during the 0.14 network upgrade process will get stuck on 0.13 nodes. In this case, the app will not be able to send or receive or the recipient won't receive a payment. The fix for this is to go to Settings / Diagnostics / Reset block chain.
The APK with "testnet" in the name runs on the testnet network.
Dash Wallet v6.4.4
Updates and Fixes:
- Fixed launcher icon menu - Previously the context menu as seen on newer Android systems displayed Send, Request, Scan, but none of the menu items worked.
- Cancel out of Change PIN - This fix allows the user to close the Change PIN dialog.
- Lock Timer locks app 3 minutes after entering PIN/Fingerprint - This new feature will not lock the app for 3 minutes after the PIN / Fingerprint is entered.
- Removed all donation text and menu items
- Fixed backup crash on Android 6
- Handle QR codes that request InstantSend
- Fixed Send screen crash - This was a crash that happened when sending Dash in certain cases where the user didn't go to the Exchange Rates screen to select another currency like USD before selecting the prefered currency.
- Updated translations (including Greek) - Greek was updated in a large way. It is now fully translated.
Known Issues:
- When restoring from a recovery phrase (12 word phrase), this app crashes before asking to set a PIN -- This is a critical issue and will be fixed in an upcoming HotFix release v6.4.5.
- Sometimes there appears to be a delay when sending, we are looking into the cause.
- The app will sometimes crash when pressing "Scan" from the launcher context menu on Android 8 and above.
Compatibility with Dash Core 0.14: YES
With the Dash Core 0.13 upgrade, all pre v6.4.0 android apps would no longer connect to the Dash Network. That will not be the case with the 0.14 upgrade that currently is underway. This app (v6.4.0 and above) will still connect and will be able to send and receive.
Nevertheless, it is possible that the app during the 0.14 network upgrade process will get stuck on 0.13 nodes. In this case, the app will not be able to send or receive or the recipient won't receive a payment. The fix for this is to go to Settings / Diagnostics / Reset block chain.
Dash Wallet 6.4.3
- Fix Paper Wallet Sweep Crash. This crash resulted from an invalid response due to a recently updated electrum server that the app uses to get information about the paper wallet. The fix allowed for failure from that electrum server and then the app would try the insight and other block explorers.
- Reduces the likelyhood of slow sending. Users of slower phones noted that the send screen was taking longer to close, which means that the sending process appeared to be taking longer. Sometimes, the recipient would receive the Dash before the app would indicate that the Dash was successfully sent. Many reasons were found for this issue. In this update, the app was optimized in how it handled processing of the large amount of data related to InstantSend verification.
Known Issues:
- If the app has a balance and is not used for 4 weeks and the phone is rebooted or the app is upgraded, it will display a message in the android notification list that mentions that uninstalling the app will result in a loss of funds if it is not backed up. Additionally, it tells the user they can donate their Dash to the Dash Wallet project. This is a legacy message that was left in from the times when this app was independently managed by HashEngineering. References to donations will be removed in the next release.
- There are some crashes related to the send screen in cases where the exchange rate or fiat value are not available. This will be fixed in the next release.
- Krip phones and other similar low memory phones may experience delays on various screens of the app, including the send screen (see slow sending above). Additionally, these types of devices may have difficulty logging into Uphold due to a webpage using too much memory. Krip phones will also have random crashes that the user will not see when they are using the app, though they may be notified of the crash when they start the app.
Dash Wallet 6.4.2
These issues were addressed in this release:
- Fix Application Not Responding error on app startup/network reconnect
- This was due to spork 15 (deterministic masternode lists) activation that would result in:
- slower app start up times
- slower connectivity times (delayed sending of transactions)
- white screens, black screens, frozen screens depending on the device
- affected v6.4.0 and above after April 2
- This was due to spork 15 (deterministic masternode lists) activation that would result in:
- Fix Fast Payment Announcement Dialog Crash
- A common crash that occurs only once when the app displays a notification dialog about the fast network related to automatic InstantSend for transactions with less than 4 inputs.
- affected v6.4.0 and above after April 2
- Fix Can't change currency on devices without SIM cards
- Devices without SIM cards would have the currency changed back to USD immediately after choosing a different currency in the Exchange Rates screen.
- affects v6.3.0 to v6.4.1
- Fix Rare Paper Wallet Sweep Crash
- Show fiat values of received transactions when the app is not synced
- On apps that were 30 minutes or more behind in syncing the blockchain, received payments would have no fiat value associated with them.
- Won't put incorrect fiat values on transactions when the value is not available
- In cases where a fiat value was not available the app would sometimes display a fiat value corresponding to a different transaction.
- Show "----" for the fiat value when those values cannot be determined
- This will make it explicit that a fiat value could not be determined. Instead of being blank it will show "USD ----"
*Received transactions older than 3 hours will not have a fiat value. Any transaction will not have a fiat value if the blockchain is reset (except for received transactions less than 3 hours old).
- This will make it explicit that a fiat value could not be determined. Instead of being blank it will show "USD ----"
- Simplify Settings Menu
- Text was removed that said these features were not finished (english only).
- Items that were only in english were translated to other languages.
- Update to DashJ 0.15.2
- Resolve some spork 15 issues which sometimes caused the peers to be disconnected.
Known Issues:
- There is a bug with Dash Core 0.13.2 that sometimes causes this app to disconnect from them.
TestNet
This app is designed for the 0.13 network. The testnet is currently running on 0.14. There could be issues with connecting, sending and receiving.
Dash Wallet 6.4.1
Summary
- Update to DashJ 0.15.1
- Improve connectivity to the Dash Network by preventing connections to old out of date nodes
- Fix fingerprint crash (Android 7)
- Fix crash when restoring backup file from before May 2018
- Fix crash when scanning QR code if the user denies camera access (Android 6)
Stuck transactions / Missing transactions / Recipient didn't receive transaction
If you are seeing stuck sent transactions or are not receiving transactions, the app may not be connecting to the network correctly. This update prevents the app from connecting to old out of date nodes. In some cases the version 6.4.0 app can connect to old out of date nodes and this can prevent sending and receiving because it follows the incorrect chain. The current work around is go to Settings / Diagnostics / Reset block chain and possibly set a trusted peer to a 0.13 Dash Core node before resetting to ensure that the app follows the correct chain. This release will prevent connecting to the old nodes and eliminate the need to use trusted peers. If the Network Monitor / Blocks shows a number near 1032900 for the current date instead of a number near 1036900, then a blockchain reset is still required.
Known Issues
- If the app hasn't been used in several days and then is used to receive a transaction, the value of the transaction displayed in the local currency will be missing. The value can also be missing if the transaction is received during a blockchain reset.
- In some cases, the local currency value of a sent transaction may be displayed incorrectly
Dash Wallet 6.4.0
- Support Dash Core 0.13 (InstantSend, BLS, ...)
with dashj 0.15 (dashj-core and dashj-bls) - Update UI for InstantSend / Autolocks
- Optimize X11 hash algorithm
- Use Deterministic Masternode Lists as a backup for seeds
- Fix Testnet connectivity and Icons
Bug Fixes:
- Fix bug when sending transactions (dust)
Transactions would get stuck when it had outputs that were considered dust (< 0.00000546 DASH).
The app did not give a warning as to the cause of the stuck transaction.
Dash Wallet 6.3.1
- Fixed Settings | Diagnostics crash