Envoy v1.8.3: Expanded Buy Bitcoin Feature, Enhanced Tor Connection, UI Improvements

Envoy is a free and open source mobile Bitcoin wallet and a companion app for Passport signing device. It can also be used a standalone Bitcoin mobile wallet. Available on Android and iOS.

Envoy v1.8.3: Expanded Buy Bitcoin Feature, Enhanced Tor Connection, UI Improvements
  • "In Envoy v1.8.3, we’ve continued our focus on refining the Envoy experience you know and love, expanding the Buy bitcoin feature to all 50 US states as well as bolstering the stability of our Tor connection and polishing the UI," announced the project.
"Unfortunately, due to regulatory reasons beyond our control, we have temporarily removed all buy features for users of the iOS app in the UK and India. Some aspects of this functionality will be reinstated in an upcoming release."

What's new

  • Ramp can now be used to purchase Bitcoin in all 50 US states! Including some of the most legally challenging ones like New York, Louisiana and Hawaii.
  • BIG tor connection stability and reliability improvement! Added .onion endpoint to Fulcrum instance to improve Tor connection reliability.
  • Updated Bitcoin Core to 28.0.
  • TONS of visual improvements across the board.
  • Buy Bitcoin account display will now match the order of accounts used in the main Accounts view, and the animation is much slicker!
  • Implemented our own back end for Signet so we no longer depend on Mutinynet.
  • Signet and Testnet transactions can now be explored in Foundation’s mempool directly from the Transaction details
    • To access this button, from any transaction details tap the TXID to expand it, you will see the option appear on the left, like with Mainnet
  • When recovering from a backup, the Activity tab will now also load transactions that happened after the date the backup was created.
  • If an already paired passport is scanned from the new Passport setup connection flow, Envoy will now recognize that and continue through the Existing Passport Setup flow instead of erring out.
  • Improved error logging for RBF related issues.
  • Improved log pruning to avoid freezes when exporting logs.
  • Updated Flutter to version 3.24.0.
  • Updated Arti to 1.2.7.
  • Updated some dependencies with minor vulnerabilities.
  • Scanning uppercase bitcoin addresses will now display them in lowercase in the “To:” section.
  • The Activity tab and the account details will now display transactions ordered by the time transactions were broadcast rather than by the moment they confirmed.
  • Improved Portuguese and Catalan translations.
  • Improved logging for our validation server connection.
  • Updated our Fulcrum servers to 1.11.1.

Bug fixes

  • Fixed an instance where some RBF transactions could remain in your activity view as ‘Awaiting Confirmation’ even after the boosted transaction confirmed on-chain.
  • Fixed a rare bug where a user could get stuck in a loop when recovering a backup under specific circumstances.
  • Fixed a bug where deleting a wallet wouldn’t properly delete it on iOS under certain circumstance.
  • Fixed an issue where sometimes the “insufficient funds” alert would show up in Signet even if there were enough coins selected in the wallet.
  • Fixed an issue where sometimes the amount to send when boosting a transaction would be incorrectly displayed.
  • Boosted and Canceled transactions will be displayed as such when recovering from a backup moving forward. Up until now, they would show as “Sent” in the Activity tab and in the Account details after a magic recovery happened.
  • Fixed a bug where the Account Activity view and the Activity tab could at times show different information regarding the confirmation of a transaction.
  • Fixed an issue where some entries could be duplicated in Activity.
  • Fixed an instance where using Android’s native back gesture could be interpreted as a double-back gesture and take the user back two menus instead of one.
  • Fixed a bug where some BTCPay BIP21 invoices were interpreted as BTCPay vouchers by Envoy.
  • Fixed a minor bug where the number pad was usable after confirming a transaction, while the transaction was being built.
  • Fixed a minor visual bug where sometimes if the transaction failed the animation wouldn’t load properly.
  • Fixed an issue where tapping ‘Dismiss’ wouldn’t make a prompt disappear if more than one account was paired.
  • Fixed a minor visual bug where sometimes in the seed import flow the text could be displayed too far down in the screen.
  • Fixed some iOS specific screens that the user could scroll where they shouldn’t.

Blog Post / Archive
GitHub Repo