Bluewallet v6.4.1: Payment Codes

Bluewallet is a free and open source Bitcoin wallet built with React Native. It works with Android, macOS and iOS devices.

Bluewallet v6.4.1: Payment Codes


  • Fix price rates and ability to search for currencies (by @marcosrdz)
  • Startup performance improvements (by @Overtorment)
  • Accessibility improvements (by @GBKS)
  • Fix Payjoin implementation (by @DanGould)
  • GUI styling improvements (by @jorgemasta)
  • Bip47 payment codes receive support (by @abhiShandy)
  • "Bip47 is under a development backdoor for testing and feedback purpose (please do provide feedback and bugs)."
  • To activate it tap 10x on "display in wallets list" on the wallet details screen.

This is a first phase of the implementation, which includes:

  • Get a payment code
  • Receive on Bip84 account
  • See your transactions history
  • Use your utxos for sending

Contributions from @Overtorment @limpbrains @ncoelho

BIP-47 is an improvement proposal for reusable payment codes for hierarchical deterministic wallets.


  • ADD: Bitstamp support for iOS widgets and watchOS
  • ADD: CoinGecko
  • ADD: JA language app store files
  • ADD: LKR Fiat
  • ADD: Search currency
  • ADD: Use performance improving props for large lists
  • ADD: performance measure button on settings/about screen
  • ADD: missing accessibility labels (#5390)
  • ADD:Use "Polski" for Polish Language Polski is singular, Polskie is plural (by @jesterhodl)
  • DEL: Remove outdated code for unsupported macOS
  • FIX: Balance changes were not saved
  • FIX: Cleanup the menu when the view is navigating away
  • FIX: If a watch isnt paired, dont bother syncing
  • FIX: Only attempt refetch is walletID changed
  • FIX: Typos and remove default URL
  • FIX: allow deletion of borked wallets (closes #5228)
  • FIX: bip47 related crash on wallet/details
  • FIX: error when scanning some bip21 uris (closes #4931)
  • FIX: import ms from Nunchuck (closes #5228)
  • FIX: priority fee will be always at least 2 sat/vb to beat other 1 sat/vb transactions in the mempool (closes #4902)
  • FIX: switch exchange rate from coindesk to coingecko
  • FIX: add bip47 addresses to the hashmap
  • FIX: add horizontal padding to pay success screen
  • FIX: restore the gap-limit
  • FIX:Satisfy PayjoinClient wallet param PayjoinClient requires named opts.wallet, we passed opts.payJoinWallet
  • FIX: secure keystore keys should not leave device (by @AbdelrahmanManz)
  • REF: Use own TCP Client
  • REF: speedup app startup
  • REF: change CLP price provider Use Yadio instead of coindesk for correct Chilean Peso market price (by @jonjamcam)
  • FEAT: get payment codes and tx history
  • FEAT: payment code button and screen
  • FEAT: save BIP47 toggle value
  • FEAT: show bip47 switch

GitHub Repo
Announcement / Archive