Hello everyone!
In our last release, we focused on significant improvements to the
contacts feature and loading times to enhance your overall experience.
In this update, we’re continuing that momentum with a major upgrade to
eCash, expanded functionality for our point-of-sale system, and a
range of bug fixes and UI improvements—all in line with our mission to
be the simplest Bitcoin wallet ever.
eCash Revamp, More Flexibility, Better Security
Micropayments are a key advantage of the Bitcoin Lightning Network.
However, because micropayments require an open Lightning channel to
send and receive payments, users without a channel must rely on Boltz
Liquid Atomic swaps, which have a minimum send/receive amount of 1,000
sats (currently ~$0.89 USD). To address this, we previously introduced
a simple eCash feature that enables Lightning micropayments without
requiring an open channel.
With this release, we’ve made a fundamental shift in how eCash is
stored and restored:
-
Deterministic Proofs: eCash proofs are now linked
to your Blitz Wallet seed phrase, allowing you to restore new proofs
effortlessly if you ever need to reinstall the app.
-
New SQL Storage System: Instead of encrypting
proofs in a database, Blitz Wallet now uses a local SQL database
directly on your device for better reliability and flexibility.
-
Cross-Wallet Portability: This update allows you to
upload and migrate your eCash proofs between different
eCash-compatible wallets.
-
Laying the Groundwork for Higher Limits: With this
new system in place, we’re preparing to increase the eCash storage
limit, currently capped at 5,000 sats.
Important Note: Manual Migration Required
To transition to the new system, you’ll need to manually migrate your
existing eCash proofs. This can be done via
Settings > Experimental Features. We highly recommend
sending out your eCash before migrating to prevent any loss of funds.
Also, only newly generated proofs after migration will be restorable
using your seed phrase.
Point-of-Sale Enhancements: More Customization and Tipping Support
Onboarding businesses to Bitcoin Lightning point-of-sale systems can
be complex, so we created a companion Point-of-Sale (PoS) system that
works directly with your Blitz Wallet to make accepting payments
seamless. In this update, we’ve made two major upgrades:
-
Customizable Currency Display: You can now toggle
between displaying amounts in sats or fiat currency (e.g., USD, EUR,
etc.). We’ve also refined fiat currency formatting to allow either
symbols (e.g., $) or text (e.g., USD) with proper regional
formatting (comma or period-based decimal separators).
-
Integrated Tipping System: When using the PoS
system, employees will now be prompted to enter their name. After a
transaction is completed, the business owner can view a detailed
transaction history, including tip amounts, via
Settings > Point-of-Sale > List Icon (top right corner). From there, tips can be distributed to employees accordingly.
UI and Bug Fixes: A More Polished Blitz Wallet
Beyond these major updates, we’ve rolled out several style
improvements and bug fixes to enhance the overall app experience:
Standardized UI Adjustments:
-
Improved keyboard handling to prevent content from being hidden.
- Unified settings page widths for a consistent layout.
- Enhanced dark mode color schemes for better readability.
- Updated send payment confirmation slider.
Performance and Bug Fixes:
-
Removed manual mempool fee fetching and switched to SDK-based
fetching for more accuracy.
-
Modularized payment decoding for easier maintenance and future
upgrades.
- Fixed deep linking to handle events more reliably.
- Fixed chatGPT pay bug that would not allow for new purchases.
- Fixed my profile page contacts transactions list filtering
- Updated navigation to reduce re-renders
Best,
Blitz Team