Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Dash Wallet for Android (supporting 12.1 Sentinel)

Discussion in 'Projects' started by HashEngineering, Feb 7, 2017.

  1. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133
    This topic will be about the Android wallet for Dash called Dash Wallet. It supports Dash 12.1.

    History:
    This is the 12.1 version of the MainNet wallet. It is based on the testnet version, which was working well.

    Some updates were made compared to the previous version 4.65.12E (for Dash 12.0).
    1. InstantSend is now active.
    2. The RBF feature from Bitcoin Wallet is disabled (that is to say that one cannot increase the fee on a transaction).
    3. The Slovak language was updated.
    4. Updated to fix bugs with sending transactions (fees to low, dust).
    5. Removed buggy Lite Mode OFF.
    6. Decreased required peers to 3 in light connectivity issues.
    7. Updated to support 0.12.1.4 (some transactions were stuck because connections were rejected with updated nodes).
    8. Replaced exchange rates site that wasn't working.
    9. Major Upgrade to version 5.14 of Bitcoin Wallet.

    Future Plans:
    1. Change the message system for Syncing the Blockchain (to notify user that the app isn't synced better).
    2. Improve efficiency of syncing and hashing in the app.
    3. Update translations for about 14 texts.
    4. Fix common bugs
    5. Add BIP44 support (same as iOS dashwallet).

    Downloads:
    https://github.com/HashEngineering/dash-wallet/releases/tag/v5.14.5
    https://github.com/HashEngineering/dash-wallet/releases/tag/v4.65.12.1V (older version for older phones)

    Source Code (4.65):
    https://github.com/HashEngineering/dash-wallet/tree/dash-12.1 (The Android App)
    https://github.com/HashEngineering/dashj/tree/dash-12.1 (Dash Java Library)

    Source Code (5.14):
    https://github.com/HashEngineering/dash-wallet (The Android App)
    https://github.com/HashEngineering/dashj (Dash Java Library)

    No new 12.1 specific features are supported. InstantSend is supported.

    Post Questions or bug reports below.
     
    #1 HashEngineering, Feb 7, 2017
    Last edited: Oct 4, 2017
    • Like Like x 4
  2. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133
    Looks like I got ahead of the game. InstantSend will need some work in this new version of the app before it will work. Hopefully this will be done soon.
     
    • Like Like x 2
  3. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133
    After several hours of work, InstantSend is working again on the testnet app, so there is a good chance it will work on mainnet once InstantSend is activated again.
     
    • Like Like x 2
  4. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133
    • Like Like x 2
  5. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133
    • Like Like x 1
  6. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133
    An update was posted this week that solves the crashing issue of restoring a wallet on a fresh install of the app on Android 6 or higher devices.

    There is a problem though with users not being able to send coins. The issue seems to be a result of network connectivity. Some of the DNS seeds are not working and there be other causes involved.
     
    • Like Like x 1
  7. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133
    An update is underway to bring Bitcoin Wallet 5.14 bug fixes to Dash Wallet. This will require much testing (first on testnet) and also translation of about 40 extra texts.
     
    • Like Like x 1
  8. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133
    • Like Like x 1
  9. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133
    Since February 1, active device installs have increased from about 4,000 to 7,000. Measuring the interest in DASH is not only a function of looking at price.
     
    • Like Like x 3
  10. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133
    https://github.com/HashEngineering/...2.1S/dash-wallet-4.65.12.1S-fix-app-crash.apk

    We are trying to address a bug that some users are having when the app crashes after they recevied the 4.65.12.1R upgrade from Google Play. the users have an invalid transaction that was causing the new version, which has the correct rules for fees and dust to crash. The previous version had invalid rules for fees and dust, so it allowed transactions to be sent out that were rejected by the Dash Network, but the app didn't crash!
     
    • Like Like x 1
    • Informative Informative x 1
  11. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133
    • Like Like x 1
  12. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133
  13. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133
    We are getting ready for the next release of the app: Dash Wallet 5.14

    https://github.com/HashEngineering/dash-wallet/releases/tag/v5.14-beta-5 - A beta version is also available that runs on MainNet, but won't replace the currently installed Dash Wallet app.

    Try out the beta version by importing a old backup. Look at your balance and write it down. View and write down your recovery phrase form the Safety menu, then restore from the recovery phrase. Let me know if your balance doesn't match what was previously written.
     
    • Like Like x 1
  14. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133
  15. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133
    • Like Like x 4
  16. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133
  17. HashEngineering

    HashEngineering Active Member

    Joined:
    May 3, 2014
    Messages:
    319
    Likes Received:
    374
    Trophy Points:
    133