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.
Highlights
- 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.
Changelog
- 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