v4.5.0 — Batching, PSBT and tons of UX improvements

Nuno Coelho
bluewallet
Published in
3 min readSep 25, 2019

v4.5.0 is out for Bluewallet-Bitcoin Wallet, and it is a massive release. There are some bad news on the iOS side with Apple being Apple. But, let’s move on and keep building, we will find a solution.

The good news are the ones that matter, it is a monster release, with many contributions from different people. I’m super excited about it, I think some of you gonna love this. Let me tell you every single detail I can. 😃

What’s new

Batch send Transactions

With this feature you will be able to send multiple transactions in one batch. This is useful if you have two or more transactions that you want to make and spend less fees. All the transaction will be batched in a single transaction fee, making it less expensive for the sender and also they will spend less space on the blockchain. So a win-win for the bitcoin network and for the users.

PSBT for SegWit wallets

PSBT which stands for Partially Signed Bitcoin Transactions. Is for now just a change under the hood on this version, but a very special one because it will bring in the future the ability to sign transactions directly with your hardware wallet, this will mean integration with Coldcard and the new wallets that are coming out to the market. Here’s a video about it.

Handle lnurl clicks on Lightning

On the last version we introduce scan to pay, which uses the lnurl protocol. In this version we support the handling of clicks for lnurl. This should bring a lnurl link directly to Blue.

And here’s something cool to show you what this kind of protocol allows to build. An ATM using the “lnurl — scan to receive”

Fee suggestions for Bumping transactions

For users using the “bump transaction” feature, you will have automatic fee suggestions of how many sats/byte you should spend.

Other UX improvements

Other small big improvements where made to improve your experience as usual, here’s the full list:

  • Go straight to camera when scanning
  • Photo album option after scanning screen
  • Splash screen animation, no more loading spin
  • Automatically adjust screen brightness on screens with QRCode
  • Add warning to delete wallet option when it has balance
  • Select fastest fee by default on sending

Languages

  • Afrikaans Language
  • Xhosa Language
  • Chinese Traditional language
  • Vietnamese Language
  • Portuguese (PT) Revised

Fixed

  • Allow custom lndhub http calls
  • Marketplace App Store Guidelines
  • Send Max wrong behavior on confirm
  • Send modal if address belongs to self
  • Fixed BIP70 processing
  • Various UI fixes to accommodate additional screen sizes
  • Seed phrase import screen glitches
  • Increased speed for wallet unit change
  • Fixed UI for transaction status

This release features contributions from Marcos, Overtorment, junderwood4649, bordalix, fiatjaf, ICE3X, PW-Chen, vuongvoviet and Nuno (myself).

If you wanna contribute, give suggestions or feedback this is where we hangout.

Love 🙏 💙

--

--

Nuno Coelho
bluewallet

I love the internet - Product Manager and Product Designer. Co-founder @ https://bluewallet.io