Dash Wallet v10.2.0 * Support Core 21 * Fix syncing stuck at 30% or 31% bug v10.1.1 * Attempt to fix stuck at Syncing 30 or 31% * Support devices without a camera flash * Warn user of stale (old) exchange rates * Add Jetpack Compose component v10.1.0 * Add ZenLedger support * Coinbase: upgrade payment methods to v3 * Update to dashj 20.0.4 (track deadlocks) v10.0.3 * Deprecate Android 6 support, Android 7 now required * Coinbase: use custom tab for linking accounts * Topper: set $100 as default amount * Uphold: update API endpoint for withdraw capabilities * Fix some memory leaks in Coinbase and Explore modules * Add bootstrap files for less bandwidth initial sync * Fix rare blockchain rescan crashes * Fix rare internal wallet restoration crash * update to dashj 20.0.3 v10.0.2 * Fix Syncing... issue * Fix CrowdNode and Masternode APY calculation * Update to dashj 20.0.2 (block reward fix) * Fix Rescan Blockchain failure on older wallets v10.0.1 * Fix crash with InactivityService with no wallet * Fix crash on Android 13 and 14 when requesting notification permissions v10.0.0 * Support Dash Core v20 network protocol * Update translations * Coinbase: hide buy swap features and information * Crowdnode: add per block withdrawal limit * Fix crash when dismissing Battery Optimization info dialog v9.1.1 * Import Private Key Image Crash Fix * Add support to change battery optimization * Decrease shortcut fonts for some languages * Fix bug where MN keys remained from previous wallet * Update Coinbase Buy API * CrowdNode: Increase precision of Withdrawals * CrowdNode: Fix grammar on How staking works page v9.1.0 * Add Topper Integration v9.0.6 * Update to dashj 19.0.6 * Fix stuck Crowdnode Signup * Fix Unknown Transaction bug v9.0.5 * Update to dashj 19.0.5 * Update translations for the new Send flow * Fix stuck currency code on the Receive screen * Fix overflowing labels on the Home and Advanced Security screens * Fix leaking balance info on the Quick Receive screen * Update transaction error handling based on removal of BIP61 in Dash Core 19 * Fix explore DB file name for prod flavor (was same as testnet for 9.0.4) v9.0.4 * Update to dashj 19.0.4 * Fix fiat amount not matching DASH amount in the system notification * Masternode keys fixes * Redesign Send flow * Redesign some Home screen elements * Add ability to open links from system notifications v9.0.3 * Update to dashj 19.0.3 (supports Dash Core 19.2) * Coinbase: properly handle expired sessions * Uphold: update logo * Uphold: fix incorrect balance when there are multiple Dash cards * Don't make sounds when Do Not Disturb mode is ON * Delete old explore databases to reduce storage requirements * Fix crash with icons with gradients on Android 6 * Fix crash when sending Dash * Fix crash from Importing Private Key funding by a tx without confirmations v9.0.2 * update to dashj 19.0.2 * Coinbase: hide Transfer Dash when network offline v9.0.1 * update to dashj 19.0.1 (sync fixes and crash fixes) v9.0.0 * Supports Dash Core 19 * Added Masternode Keys feature * Request PIN code for balance (quick send) * Improve Transaction Error UI * Allow sending when exchange rate is missing * Redesign balance header on Home Screen * Redesign wallet backup * Update Shortcut buttons on Home Screen * Fixes for Crowdnode related to Android 12 and account linking * Improve initial sync speed when app starts * update to dashj 19.0 v8.1.3 * Fix Uphold Transfer Crash * Add Sync Explore DB button on About Screen (Testnet only) v8.1.2 * Fix transaction details crash * Redesign send screen * Fix locale specific Coinbase crash * Improve Coinbase error messaging * Fix inactivity notification crash on Android 12 and up * Fix Crowdnode APY calculation error * Show v2 transactions after restart or disconnect * Explore Dash DB improvements v8.1.1 * Capital letters not allowed when restoring a wallet * Upgrade fingerprint scanner * fix transaction status on Home Screen * Won't use new exchange rates on old transactions * Add info dialog for services v8.1 * Make QR code readable in forced dark mode * Redesign UI for Receive Screen to include Import Private Key * Redesign about page * Fix issues with Coinbase Convert * Fix several minor crashes * Improve slow sync times from previous v8.x versions * use dashj 0.18.2 which fixes other sync issues v8.0.1 * Fix to show errors on Home Screen when scanning invalid QR codes * Recover linked Crowdnode account after restoring recovery phrase * Improve error handling on Coinbase * update to dashj 0.18.1 to fix sync issues v8.0 * Home Screen does not round balance, group transactions by date * Crowdnode fixes * Remove Liquid Support * Support Dash Core 18 network upgrade * Build for Android 12 v7.6.1 * Coinbase 2FA fixes v7.6 * Add support for Coinbase * Buy DASH * Convert other cryto currency to DASH * Transfer DASH to/From Coinbase * CrowdNode Improvements * Show current APY * Show messages about withdrawal limits * Tax Category Improvements * Allow setting category on each transaction * CrowdNode and exchange transactions are transfers by default * Show alerts on last pin attempt * UI improvements: fonts * Update Translations * Update checkpoints * Explore DB Sync Improvement * update to dashj 0.17.13 (minimal Dash Core 18 support) * refactoring of Home Screen to align with DashPay v7.5.2 * Fix CrowdNode issues * New UI for the transaction list and transaction details v7.5.1 * Fix CrowdNode issues * Add link CrowdNode account * Fix autologout issue on Liquid and Uphold screens * Add low balance warning v7.5 * Add CrowdNode integration * Improve Reset Wallet functionality * Fix issues with syncing status v7.4.9 * Use dashj 0.17.12 to improve network connectivity * Fix unencrypted wallet crash on Home Screen * Fix two crashes on lock screen v7.4.8 * Use dashj 0.17.11 (support version 3 transactions) * Show version 2 transactions when they are received * optimize Explore Dash database sync and show status * Show warning on Lock Screen if 1 PIN attempt remains * Handle upgrades v6.x or earlier that have no PIN * Add push messaging support * Add export transaction history and show XPUB * Improve scanning clipboard for Dash Addresses * Fixes related to errors with clipboard data v7.4.7 * Fix Explore Dash sync system (prevent downloads if explore.db in access its same as cloud) * Remove old Explore Dash data from database v7.4.6 * Fix Scan QR Code crash on Android 6 * Fix crash related to Unencrypted Wallets * Improve Autoloading of Updated Explore Dash Database System * Fix Reset Wallet Crash * Fix startup crash * Fix About screen copy text v7.4.5 * Fix crash v7.4.4 * Fix crash when starting app v7.4.4 * support interruptions when processing explore-dash data from a protobuf file (not json) v7.4.3 * disable explore-dash sync * allow for local database for explore dash * Fix crashes on Lock Screen * Ask user to send a report if the wallet is missing v7.4.2 * Fix crash when syncing Explore Dash database v7.4.1 * add Explore Dash * Better error support for Uphold * Close all dialogs on autologout * Minimum Android version is 6.0 * Improvements on Enter Amount Screen v7.4.0 * Beta Program for Explore Dash v7.3.5 * The 7.3.4 build on Google Play left out several fixes v7.3.4 * eliminate Android 4.4 related crashes * Fix crashes related to exchanges rates and fiat amounts * Fix crash when scanning QR code with amount * Fix crash on Lock Screen after fingerprints are changed * Fix crash on Backup Wallet Screen * Fix in app message links on Android 11 v7.3.3 * Use DashJ 0.17.9 (sync fixes for Android 6 and below) * Redesign Local Currency Screen * Allow changing of fiat currency on Send Flow * Fix missing close button after Liquid purchase * Keep payment flow unlocked if activated from Lock Screen * Prevent task hijacking for all screens (Strandhogg v1) v7.3.2 * Dismiss the last PIN Entry Dialog upon Autologout (bug from 7.2.4) * Prevent screenshots on Recovery Phrase Screens * Add information dialog about Recovery Phrase * Add network unavailable error handling for Liquid Screens * Use live exchange rates on BIP70 payment request flows * Disable autologout timer when linking Uphold/Liquid accounts * Use DashJ 0.17.8 which supports BIP69 v7.3.1 * Fix Uphold logout instructions * Dismiss PIN Entry Dialogs upon Autologout (bug from 7.2.4) * Fix issue with onboarding (bug from 7.2.4) v7.3.0 * Add Liquid Exchange Integration (supports Buy Dash with Credit Card) v7.2.7 * When paying via another app with BIP70, the Lock Screen does not appear (bug from 7.2.4) * Lock Screen accepts fingerprints where previously it only accepted the fingerprint once time (bug from 7.2.4) v7.2.6 * When autologout is off, then the app doesn't ask for PIN when starting (bug from 7.2.4) * When paying via another app, the Lock Screen does not appear (bug from 7.2.4) * Support Android 11 * New interface for restoring a backup file during onboarding v7.2.5 * Use DashJ 0.17.7 to support Dash Core 0.17 * Enable backup/restore on Android 10* * Remove backup restoration from other apps v7.2.4 * Simplify synchronization status UI * Fix resume crash * Patch Strandhogg vulnerabilities * Fix exchange rate related crashes * Update translations * Add maven central for dependencies v7.2.3 * Add import private key from shared image * use DashJ 0.17.6 v7.2.2 * Fix crashes on Import Private Key, Backup to File failures * Allow scanning inverted QR codes (black background, white foreground) * Prevent auto logout when typing text on Report Issue dialog v7.2.1 * Fix Scan QR Code crash on Android 6 or earlier * Fix missing Advanced Security Screen Auto Logout toggle v7.2.0 * Enhance Forgot PIN feature from Lock Screen * Update translations * Built for SDK 29 (Android 10) * Update dependencies * Use DashJ 0.17.5 (uses protobuf-javalite) v7.1.0 * Use DashJ 0.17.4 (full chainlock support, Dash Core 0.16 updates) * BIP70: don't send tx if rejected by payment server * Save backup file without PIN (resolves issues when restoring backups in v7+) * Update Advanced Security Screen to support smaller devices * Update Recovery Phrase Verification Screen to support smaller devices * Cancel schedulied blockchain sync with resetting wallet (fixes crash) * Shorten dates on transactions on Home Screen * Fix History Filter UI issue (clipping) * Fix numeric keypad placement on small devices and emulators * Add scrolling to More Screen (supports small devices) * Support translations for new or non-standard currency names * Redesign Home Screen * Try connecting to masternodes first v7.0.9 * Fix crash on Address Book Screen on Android 4.4 * Add back button to Verify Recovery Phrase Screens * Hide contents on recent app list * Fix RemoteServiceException crashes on Android 8.1 * Update translations (sk, nl) * Update checkpoints v7.0.8 * Support restoration from non-english recovery phrases * Fix app start crash on new installs * Support better Uphold error handling (show more detailed messages). The most common failure on transferring Dash is due to a required 24 hour delay after purchasing using a bank transfer v7.0.7 * Fix layout issues on More and Settings Screens for other languages with longer text * Fix Android 4.4 crashes on Transaction Details screens * Fix another long PIN issue related to upgrading to v7 * Fix blockchain service crashes on Android 8.1 v7.0.6 * Handle Dash payment requests and addresses in HTML clipboard format * Properly format authentication dialog * Center Dash Logo on Home Screen * Add contact support to More menu * BIP70: add support for pay: uri's * Fix crash when importing private key * Fix crashes related to the Lock Screen * Fix background service crashes * Update Translations v7.0.5 * Fix crash on Local Currency Screen (Android 5, 6, Chinese locale) * Clicking Notification goes to the Lock Screen instead of Home Screen * Fix crash on Android 6 when fingerprint hardware is not available * Fix various Uphold crashes * Prevent Notifications from keeping the app open * Fix Network Monitor that would not update as blocks were downloaded * Add complete BIP70 support * Fix crashes related to InstantSend and Chainlocks with dashj 0.17.1 * Update gradle components v7.0.4 * Fix clipboard issues with Android 10 * Payments/Send screen updates with changes in clipboard * Fix upgrade crash from v6 apps without a PIN * Fix upgrade crash from when PIN is entered incorrectly 3 times and app goes to background v7.0.3 * Fix start up crash in Blockchain Service v7.0.2 * Fix Uphold send crash * Fix Uphold logout timer * Fix Local Currency Screen Crash * Fix various UI issues * Update translations * Fix UI issue with hide balance on Home Screen * Prevent sending while syncing * Support Android 4.4 (fixed related crashes) v7.0.1 * Disable old navigation menu access * Reset auto logout timer on any UI action v7.0.0 * Beta Release * Complete app redesign * includes fixes from 6.6.5 (fix delayed sending and fallback price source #2) v6.6.4 * Revert: Large numbers have separators (e.g. 1,999.00 instead of 1999.00). This caused many bugs on the Send and Request screens v6.6.3 * Use DashJ 0.16.4 * Reduces memory usage * Fixes several crashes * Fix several Fingerprint issues * Large numbers have separators (e.g. 1,999.00 instead of 1999.00) * Update Translations v6.6.2 * Use DashJ 0.16.2 * Improves processing of ChainLocks and InstantSendLocks * Fixes several crashes * Add Log out command to Uphold screen * Add ability to reset link to Uphold account if the password was changed * Display entire Uphold balance (not rounded to #.##) * Wallet will be locked if the phone is rebooted v6.6.1 * Report store information in Report Issue v6.6.0 * Hide Settings, Diagnostics, Uphold when app is locked * Change price sourcing to use DashRetain (primary) * Upgrade gradle for building * Remove LeakCanary on debug builds * Add multidex support * Add Firebase In-App Messaging (notifications, app updates) v6.5.1 * Use DashJ 0.16.1 * Fix several crashes from resetting the blockchain and restoring backups * Update native dashjbls code for dashj 0.16.1 * Network Monitor: Fix displaying of Chainlocks/DMN Lists on blocks with transactions * Add bootstrap DMN List file to reduce bandwidth usage and speed up DMN sync v6.5.0 * Use DashJ 0.16 (supports DIP8, Chainlocks, InstantSendLocks) * Send screen changes when InstantSendLocks (Spork 20) are activated v6.4.5 * Fixed crash when restoring from recovery phrase * Fixed rare crash when scan is selected from the context menu v6.4.4 * Fixed launcher icon menu * Cancel out of Change PIN * Lock Timer locks app 3 minutes after entering PIN/Fingerprint * Removed all donation text and menu items * Fixed backup crash on Android 6 * Handle QR codes that request InstantSend * Fixed Send screen crash * Updated translations (including Greek) * Add DevNet flavor v6.4.3 * Fix Paper Wallet Sweep Crash from invalid electrum response * Support self-signed SSL certificates for connecting to electrum servers. * Reduces the likelyhood of slow sending * Update to DashJ 0.15.3 - Optimize handling of DMN Lists to speed up sending v6.4.2 * Fix Application Not Responding error on app startup/network reconnect * Fix Fast Payment Announcement Dialog Crash * Fix Can't change currency on devices without SIM cards * Fix Rare Paper Wallet Sweep Crash * Show fiat values of received transactions when the app is not synced * Won't put incorrect fiat values on transactions when the value is not available * Show "----" for the fiat value when those values cannot be determined * Simplify Settings Menu * Update to DashJ 0.15.2 - Resolve some spork 15 issues v6.4.1 * Update to DashJ 0.15.1 - Improve connectivity to the Dash Network - DMN List fix * 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) v6.4.0 * Support Dash Core 0.13 (InstantSend, BLS, ...) with dashj 0.15 (dashj-core and dashj-bls) * Update UI for InstantSend / Autolocks * Fix rare bug when sending transactions (dust) * Optimize X11 hash algorithm * Use Deterministic Masternode Lists as a backup for seeds * Fix Testnet connectivity and Icons v6.3.1 * Fix Settings | Diagnostics crash v6.3.0 * Unlock wallet with fingerprint * Lower transaction fees on small transactions * Change price sourcing to match iOS app and Spark * Fix for Uphold Integration login using custom tabs/external browser * Fix context menu of icon * Prevent brute forcing PIN * Change support email to support@dash.org v6.2.1 * Fix crash on Android 9 (API 28) v6.2.0 * Target API 28 * Add Adaptive Icons * Use DashJ 0.14.7 v6.1.2 (Hotfix) * Wipe Wallet after 8 incorrect PIN entries. * Prevent Brute Forcing PIN v6.1.1 (Hotfix) * Resolve Delayed Sending (from sending quickly) v6.1.0 * Uphold Integration v6.0.0 * Rebranded * Updated block explorer list * Wallet stays unlocked for 3 minutes * Fix backup archival on Android 8 and above v5.18.5 * Paper Wallet Sweep: Use block explorers as a backup for electrum servers v5.18.4 * Optimize node connectivity for more reliable connections * Get VES from localbitcoins.com * Remove remaining status message for RBF transactions v5.18.3 * Add Travis CI * Detect Local currency (upgrade from previous version) * Back on navigation menu closes the menu * Use dashj 0.14.4.7 (Seed List, changes for sending transactions) * Changes to Transaction State messages * Add VES currency * Updated Translations * Target API 28 (reverted) * If DNS seeders fail, use seed list v5.18.2 * Update for Dash Core 0.12.3.x network upgrade * Send transactions if at least 1 connected peer * Backup Recovery Phrase dialog, change OK to Dismiss * Fix file attachment issues with GMail app * Update translations * Removed checkpoints for testnet v5.18.1 * When Upgrading from previous versions (5.17.6 and earlier) show recovery phrase * Default backup scheme is now the recovery phrase * Fixes for crashes on Unlock Dialog, Set PIN Dialog * Update translations v5.18 * Lock Feature - for security and privacy * BIP44 support * Use latest DASH price for exchange rates * Allow sending coins from 0-conf transactions v5.17.6 * Fix crashing keyboard bug * Prevent activating exchange rates from exchange rates activity v5.17.5 * Disable sending free transactions (was buggy) * Updated Translations * Fixed Exchange Rates screen crash * Fixed formatting on smaller devices * Ensure InstantSend rules are followed completely * Tapping the balance opens Exchange Rates v5.17.4 * Fixed bug from showing local currency for transaction Fee. * Fixed Send/Request buttons covering transactions. * Fixed double action bars on Address book. v5.17.3 * Update Translations * Add local currency amount for fees in the SendCoinsFragment * Disable RBF menu v5.17.2 * Updated translations * DIP0001 support (Lower transaction Fees, larger blocks) v5.17.1 * Fix crash on exchange rate retrieval (rare) v5.17.0 * Dash Core 12.2 support * Add backup site for exchange rates. * Fixes for Bugs. v5.15.5 * Fix the crash when viewing a QR code and pressing home. v5.14.4 * Fix multiple screen rotations after scanning when using the generic scan button. Pulled from Bitcoin Wallet 5.32. * Updated Translations - 4 languages v5.14.3 * Fixed bug that was related to retrieving Bitcoin fees. Disabled as is unnecessary. * Add log information on sweep wallet. v5.14.2 * Fix crashing from recycle view * Fix crash on showing keyboard on Restore from recovery seed * Replace BTC with DASH on leftovers from last merge. * Fix Italian translation * Prevent another crash with numbers entered v5.14.1 * update electrum servers * More memory leak support for debug versions * Memory Leak fix v5.14.0 * Fixes for compiling v5.14 * Updated to Bitcoin Wallet 5.14 * Added Recovery Seed Support v4.65.12.1N * Updated Translations v4.65.12.1M * Updated for Dash Core 12.1 v4.65.12E * Partial Support for QR Codes requesting InstantSend v4.65.12D * Fix for continuous crashing v4.65.12A * Several bug fixes (scanning BIP38 encrypted wallets) * Updated languages v4.40.12L * New UI * Added full InstantSend Support (send/receive with status) v4.40.12g.ix *fixed bug that prevented mined coins from being spent v4.40.12f.ix * added disconnect v4.40.12d.ix * fixed bug with Reporting Issues 4.40 4.33 v4.27 * Upgrade to Bitcoin Wallet 4.27 v4.18 * preparing to release on Google Play v4.0 * upgrade to Bitcoin Wallet 4.0 v1.0.8 * Enable Bloomfiltering (to resolve missing transactions). v1.0.7 v1.0.6 * updated native support for more devices (64 bit) v1.0.5 * updated protocols v1.0.4 * updated protocols v1.0.1 * Fix bug downloading headers * updated checkpoints v1.0.0 * Added DNS Seeds v0.10.2 * updated for RC2. v0.1.1 * updated all icons for Dash v0.1.0 * First version digitalcoin Wallet ----------------- v0.1.5-beta * update to bitcoin-wallet 3.46 * added Litecoin's PeerDBDiscovery System * added IRC bootstrap for more peers * Send Coins shows the transaction fee (currently the minimum fee) v0.1.4-beta * permanent fix for bugs relating to pause activities (removed temp fixes and support-v4r13) v0.1.3-beta * fixed several bugs relating to pausing activities v0.1.2-beta * fixed checkpoints to work for the Version 1.0 blocks (between 476280 and 523800) * added two nodes from a list of addnodes from the bitcointalk topic v0.1.1-beta * renamed to hashengineering.digitalcoin.wallet * added support for importing Bitcoin Private Keys from first digitalcoin app (Crypto-Expert) v1.0.1.5 * Fixed menu item doubling on rotate in address screen - langerhans (https://github.com/langerhans/dogecoin-wallet-new) * replaced block explorer with blockr.io instead of the apparently dead dgc.cryptocoinexplorer.com * Added BTER as a backup for getting exchange rates * added mDASH as an exchange rate. * added Disconnect feature back in * updated to bitcoin-wallet v3.39 v1.0.1.4 * Updated to v3.31 (bitcoin-wallet) * Few bug fixes (import parser) v1.0.1.3 * Added checkpoints file for faster blockchain sync * Sync with bitcoin-wallet 3.30 v1.0.1.2 * Fix broken diff adjust in 1.0.1.1 v1.0.1.1 * updated digitalcoin 1.0.1 - difficulty adjustment fork v1.00 * Forked bitcoin-wallet v3.23 for digitalcoin V1.00 (http://digitalcoin.co) Bitcoin Wallet ======= v5.17 * Bugfix. v5.16 * Improve app startup time. * Fix 'raise fee' was raising the fee too much. v5.15 * Block sending payments while blockchain replay is in progress. v5.14 * Update translations from Transifex. * Bugfix. v5.13 * Add option to report issue with selected payment. * Add blockchain.info to block explorers. * Minor bugfix. v5.12 * Query a set of Electrum servers to swipe paper wallets. Biteasy can't be used any more, because they are closing down. v5.11 * Update translations from Transifex. * Remove biteasy from block explorers because they are closing down. * Minor bugfixes. v5.10 * Minor bugfix. v5.09 * Material design for Android 5.0 (Lollipop) and above! v5.08 * Minor bugfix. v5.07 * For Android 7.1 (Nougat) and above, support the new app shortcuts. v5.06 * Minor bugfix. v5.05 * For Android 6.0 (Marshmellow) and above, bring back the ability to receive payments via Bluetooth. This means your customers can pay without being connected to the internet! * Nicely animated appearance of main screen on phones. v5.04 * Switch exchange rates feed to BitcoinAverage API v2. * Update translations from Transifex. * Minor bugfix. v5.03 * Work around broken exchange rate. v5.02 * Dynamic network fee. This will help dealing with an overloaded Bitcoin network. v5.01 * Fix background color in recent tasks list. * The testnet version doesn't make files world readable any more. * Adjust the normal fee category. v5.0 * The app now requires Android 4.1 (Jelly Bean) or higher. This makes UI development easier in future. * Fix detection of network state. This needs the ACCESS_NETWORK_STATE permission. v4.72 * Minor bugfix. v4.71 * Update translations from Transifex. * Minor bugfixes. v4.70 * Supports HTTP/2 and ALPN on all HTTP calls (e.g. payment protocol). * Slightly more robust scanning of QR codes. * Minor bugfixes. v4.69 * Strengthen security of spending PIN for all existing wallets, too. v4.68 * Regression fix. v4.67 * Speed up wallet decryption when using a spending PIN. * Minor bugfix. v4.66 * Strengthen security of spending PIN. * Update translations from Transifex. v4.65 * Fix for layout in landscape orientation. v4.64 * Quick-fix regression: ANR coming from the QR code scanner back into the 'send coins' dialog. v4.63 * Fix rotated camera image on some devices. v4.62 * Message for a delayed confirmation of an incoming payment. * Minor bugfixes. v4.61 * On Android 6.0 (Marshmellow) and above, you can now grant or revoke app permissions at will. The current permissions are: Camera (for scanning QR codes) and Read/Write External Storage (for wallet backups). * Fix a crash when trying to sweep a password protected paper wallet. * Update translations from Transifex. v4.60 * Fix a crash when scanning QR codes. v4.59 * Make sure the lockscreen doesn't get in the way of scanning QR codes or requesting coins. v4.58 * Adjust the normal fee category. * Minor bugfix. v4.57 * Adjust all fee categories. v4.56 * Minor bugfixes. * Based on bitcoinj 0.14.3. v4.55 * Fix occasional crash while editing the 'pay to' field when sending coins. v4.54 * Fix for rare wrong balance calculation. * Labs: When sending coins, use DNSSEC to look up wallet names from the domain name system. * Based on bitcoinj 0.14.2. v4.53 * Fix crash when sweeping a paper wallet. v4.52 * The network fee is now calculated on a per-byte basis, rather than per-kB. On average, this means a lower fee! * Based on bitcoinj 0.14. v4.51 * Improve mechanism for setting a trusted peer and warn if its hostname cannot be resolved. v4.50 * After a couple of weeks of not being used, the app will notify if there are still coins in the wallet. v4.49 * Update translations from Transifex. * Based on bitcoinj 0.13.6. v4.48 * Fix for crash when entering too large amounts. * Add warning to RBF (replace-by-fee) transactions. v4.47 * Automatically close send coins dialog if payment was successful. This can be disabled in the settings. * Consider RBF (replace-by-fee) transactions as risky, so for them wait for the first confirmation. * Update Catalan translation from Transifex. * Based on bitcoinj 0.13.5. v4.46 * Speculative fix for ANR. v4.45 * Adjusts to the new network fee rules imposed by Bitcoin Core. * Now requires Android 4.0.3 (ICS) for all subprojects. * Update Russian, Italian, Turkish, Swedish, Spanish, Norwegian Bokmål, Japanese, Hungarian, Finnish, Dutch, Danish, Traditional Chinese and Brazilian Portuguese translations. * Based on bitcoinj 0.13.4. v4.44 * Fix problem with sweeping paper wallets. v4.43 * Switch default block explorer to blockexplorer.com. * Hint to enable storage encryption. * Update translations from Transifex. v4.42 * Optimizations & bugfixes. * Based on bitcoinj 0.13.3. v4.41 * Add blockexplorer.com to block explorers used for browsing transactions, addresses and blocks. * Update Dutch, Italian and Russian translations. v4.40 * Bugfixes. * Update Hungarian, French and Swedish translations. v4.39 * Update Finnish translation. * Based on bitcoinj 0.13.2. v4.38 * Bugfixes. * Update Korean translation. v4.37 * Allow raising the fee of an unconfirmed transaction. Uses child-pays-for-parent (CPFP). * Fix crash when sharing address. v4.36 * Pay the default fee for sweeping paper wallets. * Update Turkish, Swedish, Norwegian Bokmål, Japanese, Italian, Hungarian, French and Danish translations. * Based on bitcoinj 0.13.1. v4.35 * Upwards-adjust default network fee again. We're forced to do this due to the high number of spam transactions. v4.34 * Setting for own name, to be added as a label/memo to payment requests. * List animations for network monitor. v4.33 * Upwards-adjust default network fee again. We're still way below estimated fee. * Small bugfixes. * Update Greek and Swedish translations. * Migrate build from Maven to Gradle. This should make things easier for Android Studio users. See README for building the app. v4.32 * Bugfixes. * In-app payments integration (integration-android) now available on Maven Central and jCenter. Also see: https://github.com/HashEngineering/dash-wallet/wiki/InAppPayments v4.31 * Update Italian, Spanish, Finnish and Japanese translations. v4.30 * Upwards-adjust default fee, because transactions at the old fee level have become a bit slow. You can switch back to 'economic' in the send coins options menu. * Small bugfixes. v4.29 * Nice slide-in animation for sent payment. * Update Brazilian Portuguese, Danish, Japanese, French, Turkish and Norwegian Bokmål translations. * Small bugfixes. v4.28 * Add Hindi and Croatian translations. Update Greek and Albanian. * Design bugfixes. v4.27 * Tint incoming transactions in green, outgoing in red. * Tint action bar labels. v4.26 * Material design for list of transactions. * Update Albanian, Turkish, Finnish, Spanish, Russian, Norwegian Bokmål, Japanese, Italian, French, Danish, Czech and Catalan translations. v4.25 * Update android-maven-plugin to 4.2.0, so we can use AARs. * Bugfixes. v4.24 * Use action bar submenu for filtering wallet transactions, rather than a ViewPager. * Speed up transactions list. * Update QR-code scanner to ZXing 3.2.0. v4.23 * Update Dutch and Albanian translations. * Bugfixes. v4.22 * Show derived addresses in address book under "your addresses". * Show "to addresses" of received payments, rather than "from addresses". * Speed up blockchain sync. * Based on bitcoinj 0.12.3. v4.21 * Bugfixes. v4.20 * Improve entry of password in backup wallet dialog. * Share current wallet address by tapping on it. * Update dialogs to material theme on Lollipop devices. * New translations into Albanian and Swahill. * Update Spanish, Turkish, Russian, Brazilian Portuguese, Norwegian Bokmål, Japanese, Italian, French, Finnish, Danish, Czech and Catalan translations. v4.19 * Remove donate action. v4.18 * Show and share extended public key. This can be used to grant read-only access to your wallet. The new option is available in the diagnostics settings. * Record fiat amount for sent payments. v4.17 * Update action buttons to material design. * Update Finnish, Catalan, Swedish, Brazilian Portuguese, Italian, Spanish, Russian, French, Dutch, Czech and Chinese translations. v4.16 * Important fix for when a wallet is restored via an external app, the QR code on the main screen can still show an old address for a while. v4.15 * Important fix for how old pre-version-3.47 wallet backups are restored. * We're showing the backup warning for users with old wallets. If you see it, please refresh your backup! It's time everybody is in possession of a backup using the current format. v4.14 * Update Turkish, Norwegian Bokmål, Japanese, French and Danish translations. * Small bugfixes. v4.13 * Support sweeping of password-protected paper wallets (BIP38). * Update Swedish translation. * Update android-maven-plugin to 4.0.0, so the build should now be compatible to newer Maven versions. * Update to ProGuard 5.1, making it possible to build with a Java 8 compiler. v4.12 * Small bugfixes. v4.11 * When sending coins, there is a "quick confirm" option which pays the old higher fee. * Fix white/black screen that prevents some users from starting the app. * Fix reuse of change address in some cases. * Based on bitcoinj 0.12.2. v4.10 * Fix sent transaction not updating on send coins screen. * Fix compatibility issue to GMail 5 app when sending report attachments. * Migrate clipboard to use Android 4 API. v4.09 * Migrate preferences and NFC to use Android 4 API. v4.08 * Update Norwegian Bokmål, Japanese, Danish, Finnish, Spanish, Catalan and Russian translations. v4.07 * Performance improvements. * Drop network fee by factor of 10. * Support rotation for HD key chains. * Based on bitcoinj 0.12.1. v4.06 * The wallet can be protected by a spending PIN. * Record memos read from payment requests. v4.05 * Re-add textual Bitcoin address to enlarged QR code. v4.04 * Small bugfixes. v4.03 * Remove textual Bitcoin address from main screen. * Warning for users with pay-to-many transactions. Those will slow down their wallet. * Workaround for crash in the network monitor. v4.02 * Fix crash when sweeping wallets. * New translation into Catalan. * Update Korean, Russian, Italian and Danish translations. v4.01 * New translation into Norwegian Bokmål. * Small bugfix. v4.0 * All Bitcoin addresses are now deterministically derived from one single secret, which was created when you installed the app for the first time. So from now on, only one backup is needed to recover all your future funds in that wallet. * The app does its best to not reuse addresses any more. "Request coins" will use a fresh address on each invocation. The current address in the QR code on the main page changes as soon as coins are received on it. * When sending coins, the fee is shown while you type and before you press "Send". After sending, you'll see the paid fee in the transaction list. * When sending coins, most errors are now shown already before you press Send. * The app now requires Android 4.0.3 or higher. This makes UI development much easier in future. * The app has a fresher, sharper looking app icon. The icon for the testnet version is now entirely grey. * On Android 4.1 or higher, the app-widget is now horizontally resizable. * Based on bitcoinj 0.12. v3.59 * Resolve issue with restoring backups that have been renamed. * Update Turkish, Korean, Ukrainian, Russian, Italian, French, Finnish and Danish translations. * Remove BROADCAST_STICKY permission. v3.58 * Small bugfixes. v3.57 * App-widget: show approximate balance in local currency. v3.55-v3.56 * New translation into Ukrainian. Update many other translations. * Small bugfixes. v3.54 * Support compressed keys when sweeping a wallet. * Update Russian translation. v3.53 * New translation into Finnish. * Update Czech, Korean, Turkish, Spanish, Japanese, Hebrew and Italian translations. v3.52 * Update French, Danish and Korean translations. v3.51 * Sweeping of paper wallets (e.g. those used for cold storage). * New translation into Korean. * Small bugfixes. v3.50 * Update Chinese, Danish, Italian and Japanese translations. * Update QR-code scanner to ZXing 3.1.0. * Small bugfixes. * Based on bitcoinj 0.11.3. v3.49 * Update French and Turkish translations. * Small bugfixes. v3.48 * Get rid of all NFC Android application records. This will improve interoperability with other Android wallets. v3.47 * Manual wallet backups now back up the whole wallet, not just the private keys. It also means when restoring your wallet, the current (hopefully empty) wallet is thrown away. This change is a requirement for (future) encrypted wallets, HD wallets and more. * Filter exchange rates by a search query. * Update Russian translation. * Update QR-code scanner to ZXing 3.0.1. * Small bugfixes. v3.46 * New translation into Slovenian. * Update Hebrew translation. * Fix missing transactions due to once dusty outputs which are standard as of Bitcoin Core 0.9. * Preparation for fetching payment requests via Bluetooth. * Based on bitcoinj 0.11.2. v3.44-v3.45 * Due to the OpenSSL "Heartbleed" vulnerability, removed all HTTPS network access on Android 4.1.1. This means exchange rates will not be available, and the payment protocol cannot fetch signature and cannot pay directly via HTTPS. The chances of an actual exploitability on Android are very slim, but we want to stay on the safe side until things are clearer. Also see http://heartbleed.com/ v3.41-v3.43 * Small bugfixes. v3.40 * Support for µDASH denomination, for people who are used to low valued currencies. * Always use BIP70 when sending payments directly via Bluetooth. * Small bugfixes. v3.39 * Usage of BIP70 when initiating payments via NFC (tap-to-pay) is now a supported feature. * New translation into Arabic. v3.38 * Supports BIP70 payment protocol for in-app payments. * Accepting direct payments via Bluetooth is now a supported feature. v3.37 * New translation into Japanese. v3.36 * Small bugfix. v3.35 * Protect wallet against dust spam. * Fixed some bugs in the payment protocol. * Based on bitcoinj 0.11.1. v3.34 * Small bugfix. v3.33 * Small bugfixes. v3.32 * Support for BIP72 URI extension for payment protocol. v3.31 * Default denomination has changed to millibitcoin (mDASH). * Cross-calculated exchange rates for currencies without Bitcoin volume. Thanks to BitcoinAverage. * Better handling of errors when sending coins, specifically when funds are exceeded. * Labs: Uses BIP70 payment protocol for tap-to-pay and scan-to-pay, if enabled in the settings. * New translations into Traditional Chinese, Macedonian and Esperanto. Updated Spanish. * Resolved issues with wallets with many transactions. * Based on bitcoinj 0.11. v3.30 * improved battery usage * new Danish translation * updated Polish translation v3.29 * fixed issues with fetching exchange rates * new Slovak translation * updated French, Hungarian, Italian and Portuguese translations v3.28 * for those who still use the unsecure address (pre-August), moves coins to secure addresses * updated Russian and Turkish translations v3.27 * small improvements for future bugfixing v3.26 * improve battery usage * small bugfixes v3.25 * support for mDASH denomination * also use weighted exchange rates from BitcoinAverage * fixed issue with camera autofocus on some Samsung Galaxy devices v3.24 * fixed issue with stuck outgoing transactions v3.23 * fixed issue with detecting online state v3.22 * sound effect when sending a payment * fixed rare issues with transactions missing or shown as unconfirmed * Hungarian translation * based on bitcoinj 0.10.2 v3.21 * bugfix v3.20 * small improvements and bugfixes v3.19 * use findbugs * small bugfixes v3.18 * Indonesian translation * bluetooth offline transactions * revamp of qr-code and nfc based offline transactions * remove transaction details screen, link to blockexplorer.com instead v3.17 * fixed issue with emptying wallet * based on bitcoinj 0.10.1 v3.16 * backup reminder when creating new keys * don't trigger blockchain sync because of plugging power v3.15 * auto-rotate weak keys * option for easy emptying wallet * based on bitcoinj 0.10 v3.14 * Vietnamese and Portuguese (Brazil) translations * small improvements v3.13 * bugfix v3.12 * direct button on main screen for scanning a Bitcoin request QR code * extended logging v3.11 * some small improvements and bugfixes v3.10 * embed currency calculator into send and request coins forms * change default Bitcoin precision from 8 to 4 v3.09 * calculate correct fee to ensure speedy blockchain confirmation * based on bitcoinj 0.9 v3.08 * bugfixes v3.07 * make request and send coins action buttons more visible * stay connected a little bit longer if there was transaction activity on the wallet v3.06 * merge peer monitor and block explorer into network monitor * Hebrew translation v3.05 * backup reminder for first-time users v3.01-v3.04 * some small improvements and bugfixes v3.0 * now requires Gingerbread (Android 2.3.3) or later * export/import encrypted private key backups to/from mail or online storage * switch to new block store format, uses seriously less internal storage and doesn't grow (existing installs can be migrated by resetting the blockchain once) * new installs are instantly fully updated and useable * got rid of block chain snapshot in APK, installs updates much faster * lots of small improvements and bugfixes * based on bitcoinj 0.8 v2.49 * bugfixes v2.48 * fix race condition when replaying blockchain v2.47 * report issues from within the app * new crash reporter v2.46 * bugfixes * based on bitcoinj 0.7.3 v2.45 * new labs feature: block explorer * request coins from locally installed app * save memory and stack * based on bitcoinj 0.7.2 v2.44 * bugfixes v2.43 * some small improvements and bugfixes v2.42 * fixed crash on Froyo (Android 2.2) devices * allow importing private keys from automatic backups * based on bitcoinj 0.7.1 v2.41 * labs preference for setting bitcoin value precision v2.40 * seriously reduced traffic and cpu usage due to usage of bloom filters * faster connect to peers * ability to spend your own change instantly * no need to manually disconnect any more for any of the preferences * preference for showing the connectivity indicator * shortcut to request coins by long tapping on qr code * peer monitor shows more info * fallback for fetching exchange rates (bitcoincharts first, then blockchain) * lots of small improvements and bugfixes * based on bitcoinj 0.7 v2.39 * descriptions for transaction confidence states v2.38 * fixed testnet3 blockchain sync problem * based on bitcoinj 0.6.1 v2.37 * lots of small improvements and bugfixes v2.36 * fixed exception when requesting coins on below Ice Cream Sandwich (Android 4.0) v2.35 * lots of small improvements and bugfixes v2.34 * embed qr code scanner for enhanced security v2.33 * fixed error reporting * minor UI enhancements v2.32 * can import unencrypted private keys * collect logfile for crash report on Jelly Bean (Android 4.1) and above v2.31 * now requires Froyo (Android 2.2) or later v2.3 * import private keys from external storage * export private keys to external storage v2.24 * migrated testnet to testnet3 (make sure to reset blockchain after upgrade) * fixed various crashes when being offline v2.23 * fixed updating of transaction list * fixed stuck connectivity indicator v2.22 * proper handling of coinbase transactions * watch transaction propagation (build-up of confidence) when sending coins * based on bitcoinj 0.6 * blockchain can be reset without exiting the app v2.21 * low fee warning when sending coins v2.20 * bugfix v2.19 * bugfixes * based on BitCoinJ 0.5.2 v2.18 * send and request buttons in app widget * bugfixes v2.17 * bugfixes v2.16 * bugfixes v2.15 * exponentially backoff autosync frequency * updated French, Spanish, Swedish and Turkish translations v2.14 * tries to stay on WIFI while autosyncing, but no guarantees (yet) v2.13 * bugfixes * based on BitCoinJ 0.5.1 v2.1 * based on BitCoinJ 0.5.0 * lots of UI work * changes how long the P2P network stays connected v2.01 * bugfixes v2.0 * Turkish translation v1.55 * unified address book for sending and receiving addresses v1.54 * migrates wallets to protobuf format * should be more stable, faster and future proof