BlueWallet

Bitcoin wallet for iOS & Android. Built with React Native

MIT License

Stars
2.5K
Committers
107

Bot releases are hidden (Show)

BlueWallet - v6.0.8 - Right-to-Left

Published by ncoelho over 3 years ago

New

  • RTL language support
  • Allow send MAX and BATCH for all wallet types
  • ANG and AWG currencies
  • Show fingerprint and derivation path for HD wallets

Fixed

  • Aezeed onchain correct zpub
  • Address input QRcode denomination reset
  • Currency rates loader, add LPB new rate source
  • Import procedure improvements

Languages updates

French, Chinese (Simplified), Chinese (Traditional), Finnish, German, Dutch, Portuguese Brazilian, Greek, Indonesian, Italian, Japanese, Turkish, Polish, Persian, Romanian, Spanish and Czech .
Join us here → https://www.transifex.com/bluewallet/bluewallet

Download

Appstore

Playstore

BlueWallet - v6.0.7 - Sign/Verify message

Published by ncoelho over 3 years ago

New

  • Encrypted Message sign/verify
  • Main SCAN button can import wallets
  • Card colors
  • Romanian language
  • TZS currency

Fixed

  • Improved accessibility
  • Show XPUB for AEZEED wallets
  • Wallet selection was not visible
  • Coin Control handle 0 conf output correctly
  • Decrease animated QR codes density
  • Send MAX can be used with regular outputs

Languages updates

French, Chinese (Simplified), Chinese (Traditional), Finnish, German, Dutch, Portuguese Brazilian and Slovenian.
Join us here → https://www.transifex.com/bluewallet/bluewallet

Download

Appstore

Playstore

BlueWallet - v6.0.6 - Offline signing

Published by ncoelho over 3 years ago

New

  • Offline Signing and Cold Storage

Allows a BlueWallet app on any mobile phone to sign transactions offline. Using PSBTs and Airgapped Animated QR codes to transmit information on the dark.

  • Long press on Transaction Row to get shortcuts
  • Tap and hold to Share QRCode image
  • QR code scanner to wallet/broadcast screen
  • Apple Watch Price Complication
  • Copying Block Explorer Link
  • If unable to connect to server, show alert

Fixed

  • Wallet delete would cause crash
  • Browser crash when accessing wallet
  • Widgets were not showing on drawer
  • Screen titles language
  • QRCode save alert description
  • QRCode size on large devices
  • Transactions/details screen graceful error handling
  • Electrum protocol graceful error handling
  • Better bitcoinscript error handling
  • Fee selection in darkmode

Languages updates

  • Arabic, Russian, Greek, Polish, Japanese, Portuguese, Portuguese Brazilian, Swedish, Thai, Finnish, Persian, Dutch, German, French and Chinese.

A special shout out to @bitkarrot and @et_sam from the Hong Kong Bitcoin Association on the Chinese translation work.

Download

Appstore

Playstore

BlueWallet - v6.0.5

Published by ncoelho over 3 years ago

New

  • Fee estimation based on mempool
  • iOS 14.5 support
  • Electrum json import support
  • AEZEED mnemonics support (LND wallet)
  • Remove Location permission (Local trader)
  • Wallet update indicator
  • Vault manage keys - show alert if unsaved
  • Lower fee value if balance is not enough

Fixed

  • "Can't finalize input"' error (Vaults)
  • Scroll on multi sig creation (Vaults)
  • Loading on creation (Vaults)
  • Import seed hangs forever (Vaults)
  • Scanning invalid QR code throws multiple alerts
  • Cached wallet address wouldn't change
  • 'Few seconds ago' -> 'pending'
  • Legacy wallet can now derive UTXO from transactions if fetching listUnspent from network is not possible
  • Biometrics with PSBT
  • Better support of coldcard's 'p2sh-p2wsh'
  • Do not show notification settings if device does not support it

Download

Appstore

Playstore

BlueWallet - v6.0.3

Published by ncoelho almost 4 years ago

  • Vaults coin control
  • Share panel when sharing Vault cosigner
  • Ask fp & path when scanning Zpub
  • Show spinner if Vault is trying to cosign
  • Disable RPC batching for Fulcrum electrum
  • Coin control hangs (no connection on fetchUtxo)
  • Scanning a Vault PSBT Qr code when scanning address
  • Some devices wouldn't allow writing files
  • Label is not set to created Vault wallet
BlueWallet - v6.0.2

Published by ncoelho almost 4 years ago

  • ADD: Easily share a Vault key with QR code
  • ADD: How many signatures can this Vault make
  • ADD: Electrum servers history - fast connect
  • ADD: Ability to set servers via QR code scanning
  • ADD: CoinControl multi-selection
  • FIX: better support multisig cosigning with Electrum desktop
  • FIX: multisig 'Too many signatures' error
  • FIX: Amount displayed on success invoice payment
  • FIX: localizations for fr_FR, es_ES, de_DE, fa_IR, cs_CZ, fr_FR, nl_NL, fi_FI
  • FIX: Hide balance on reorder screen
  • FIX: disallow importing non-multisignature xpubs into multisig setup
  • FIX: better multisig wallet descriptors suppport
  • FIX: Incorrect import from Specter - p2sh wrapped segwit multisig
  • FIX: Clear quick actions if storage is encrypted
  • FIX: use dayjs localizedFormat plugin to render tx time
  • FIX: show more accurate precalculation fee on "Not enough balance." exception
  • FIX: Wallet Delete on new install was not being triggered
  • FIX: Fallback to English if case isn't found
  • FIX: animated qr scan progress readability
  • FIX: rerender UI after language change
  • FIX: Hide modal when scanning
  • FIX: reorder screen bug
  • FIX: Don't show clipboard modal if user has already acted on it
  • REF: processing push notifications
  • REF: Add warning to LN
  • REF: Github link on about
  • DOC: Telegram and Discord links on about section
BlueWallet - v6.0.1

Published by ncoelho almost 4 years ago

  • ADD: enable batch-send on multisig wallets
  • FIX: Speed-up multisig wallets (disable handoff for multisig)
  • FIX: Import Multisig from Specter Desktop - Fingerprint is Incorrect
  • FIX: broken export .txn file on tx confirmation screen
  • FIX: backup screen would flash during loading on dark mode
  • FIX: Handle opening links if the default browser isn't Safari
  • FIX: contradiction in Vault introduction text
  • FIX: localizations for CA, DE, ES, fa_IR, sl_SI, cs_CZ, pt_BR
BlueWallet - v6.0.0 - Multisig Vaults

Published by ncoelho almost 4 years ago

ADD: Multisig Vaults
ADD: Create Multisig Vaults
ADD: Import Multisig Vaults
ADD: Vaults Backup
ADD: Coordination Backup
ADD: Manage/edit Keys
ADD: Share co-signers
ADD: Quorum setup
ADD: Choose address type
ADD: Persian language
ADD: Help section and tips to Vaults
FIX: Scan multisig cosigner in formats: plain Zpub, wallet descriptor
FIX: Txs disappear and re-fetch if opened wallet too fast
FIX: DE, CZ, ES, IT and RU language files
FIX: Transaction details not shown when 'display in wallets list'
FIX: LNURL wallet not found

BlueWallet - v5.6.7 - Coin Control

Published by ncoelho almost 4 years ago

  • ADD: Coin Control
  • ADD: Handle fiat rate from alternate sources
  • ADD: new languages: Bulgarian, Polish, Welsh
  • ADD: UYU currency
  • FIX: PayJoin is now BIP compliant
  • FIX: better support for BRD (aka bread) wallet with segwit
  • FIX: Disregarding current denomination on send screen, scanning address always resets it to BTC
  • FIX: import *.txn file with txhex - extra newline character prevented it from being recognized (closes #2161)
  • FIX: locale pt_BR, cs_CZ, sl_SI, es_ES, nl_NL, fi_FI, ru
  • FIX: translate message if Bitcoin address or LN invoice is in clipboard
  • FIX: Styling for large screens
  • FIX: exclude change address from recipients for Confirm screen
  • FIX: Don't show loading indicator on launch and onsnapitem
  • FIX: Show alert if storage access is denied
  • FIX: When wallet card has balance but no txs it displays 'pull to refresh'
  • FIX: broken wallet->send->longtap send btn->choose photo
  • FIX: Use system color on widgets
  • FIX: hide provide entropy button when creating Lightning or MS wallet
  • FIX: Can't paste in address block while building tx
BlueWallet - v5.6.6 - 12 words mnemonics

Published by ncoelho almost 4 years ago

v5.6.6

  • FIX: camera is not closing after QR with PSBT (UR) scanned from hw wallet
  • FIX: Input amount can now start with dot for fractional values
  • ADD: ARS fiat currency
  • FIX: locales nl_NL, sl_SI, es_ES
  • FIX: Dim nonselected wallets on additional screens
  • FIX: Use numberformatter for properly displaying the wallet balance on widget
  • REF: new wallets now generate 12 words mnemonic seed instead of 24, same security, but easier to manage

v5.6.5

  • ADD: Price Current/Previous Widget
  • ADD: Allow image for importing wallet
  • FIX: wallets are not refreshing when app boots
  • FIX: wallets are not refreshing when they are navigated to
  • FIX: Some colors were not using usetheme
  • FIX: Track time first seen of unconfirmed transactions
  • FIX: missing transactions after restart for single-address wallets
  • FIX: locales nl_NL, ru
  • FIX: Widget Fiat calculation
  • FIX: 'RnSksIsAppInstalled' was being read from the wrong suite

v5.6.3

  • ADD: Market Widget for iOS 14
  • ADD: Large iOS widget
  • ADD: Turkish Lira
  • FIX: Refill not working on Lightning
  • FIX: iOS - lightning:lnurl... links
  • FIX: hodlhodl - my contracts - sorted by creation time
  • FIX: scanQR now has progress bar when scanning animated QRs
  • FIX: Backup screen visibility
  • REF: brush up locales sl_SI, cs_CZ
  • REF: Wallet types style
BlueWallet - v5.6.2

Published by ncoelho almost 4 years ago

ADD: Import LNDHub from QR
ADD: Electrum server import from QR
ADD: Privacy Settings Screen
ADD: Clipboard read opt-out
ADD: Support lnurl fallback scheme
ADD: Philippines Peso currency
FIX: Copy balance on wallet/transactions screen crash
FIX: Remove padding to prevent text concealment
REF: Show numeric keyboard when ask for numbers in prompt
FIX: Locales de_DE, sl_SI, ru, fi_FI, ja_JP, es, pt_BR
REF: Improve wallet import speed

BlueWallet - v5.6.1 - Payjoin support (bip78)

Published by ncoelho about 4 years ago

ADD: payjoin support (bip78)
FIX: rare crash on startup (electrum server)
FIX: rare freezes on send screen
FIX: bitcoin price widget content overlap
FIX: biometrics listener release for some devices
FIX: locales pt_BR, pt_PT, ru, sl_SI, ja_JP
FIX: add margin for RTL languages
FIX: Missing (NT) before $ sign

BlueWallet - v5.5.9 - Live Fees, Big wallets & Desktop nav

Published by ncoelho about 4 years ago

v5.5.9

  • ADD: Real time fees
  • FIX: broken LN -> manage funds -> refill
  • FIX: camera wont scan QR with airgapped HW wallet flow
  • FIX: Refresh from notification
  • FIX: transaction not updating on refresh
  • FIX: textAlign: right for custom fee in CPFP/RBF form
  • FIX: set default fee in CPFP/RBF fee-selection component
  • FIX: update recalculate fee on send screen with custom sat/byte fee rate
  • FIX: broken sendMAX if units are changed several times
  • FIX: validation allows user to create transaction even without valid address & amount
  • FIX: Only send wallets to watch app if installed
  • FIX: Send Max not working
  • FIX: Reorder screen is broken

v5.5.8

  • ADD: Split for large devices
  • ADD: Export file option
  • ADD: Arabic, Slovenian & Hebrew language
  • ADD: KES, NGN, TWD Fiat
  • FIX: After broadcast, value of sent transaction is incorrect
  • FIX: transaction time when using ElectrumPersonalServer
  • FIX: some ElectrumPersonalServer txs stay unconfirmed
  • FIX: Fixed dark/light theme switch
  • FIX: updated languages pt_BR, pt_PT, es_ES, sl_SI, de_DE, fr_FR, cs_CZ, ja_JP, it, ru, he
  • FIX: create-ln-invoice - button is not blocked, which can lead to multiple invoices created
  • FIX: If user has approved notifications, send hash from watch
  • FIX: If Camera not authorized, show Alert.
  • FIX: Only show direct export
  • FIX: better handling of errors from HodlHodl
  • FIX: Safello buy-bitcoin flow
  • FIX: Request location authorization for HodlHodl
  • FIX: Settings|Network|Lightning Settings fails input for leading or trailing blank
  • FIX: show Import file option
  • FIX: Background had wrong color during loading phase
  • REF: speeded up large wallets (>3k txs)
  • REF: speedup onchain wallet creation

v5.5.7

  • ADD: Split for large devices
  • ADD: Export file option
  • ADD: Slovenian & Hebrew language
  • ADD: KES, NGN, TWD Fiat
  • FIX: After broadcast, value of sent transaction is incorrect
  • FIX: transaction time when using ElectrumPersonalServer
  • FIX: some ElectrumPersonalServer txs stay unconfirmed
  • FIX: Fixed dark/light theme switch
  • FIX: updated languages pt_BR, pt_PT, es_ES, sl_SI, de_DE, fr_FR, cs_CZ, ja_JP, it, ru, he
  • FIX: create-ln-invoice - button is not blocked, which can lead to multiple invoices created
  • FIX: If user has approved notifications, send hash from watch
  • FIX: If Camera not authorized, show Alert.
  • FIX: Only show direct export
  • FIX: better handling of errors from HodlHodl
  • FIX: Safello buy-bitcoin flow
  • FIX: Request location authorization for HodlHodl
  • FIX: Settings|Network|Lightning Settings fails input for leading or trailing blank
  • FIX: show Import file option
  • FIX: Background had wrong color during loading phase
  • REF: speeded up large wallets (>3k txs)
  • REF: speedup onchain wallet creation
BlueWallet - v5.5.6 - Desktop Support for macOS

Published by ncoelho about 4 years ago

v5.5.6

  • ADD: Camera Permission authorization view
  • FIX: recieve button for watch-only wallets
  • FIX: could not scan animated QR signed psbt
  • FIX: updated 'fi_FI' language.

v5.5.5

  • FIX: scan Cobo vault signed transaction QR

v5.5.4

  • ADD: handling push notification open
  • ADD: View Wallet xPub (Apple Watch)
  • ADD: COP Fiat
  • FIX: Invoice were not being sent (Apple Watch)
  • FIX: Disable some Watch app elements when app is not reachable
  • FIX: Show loading indicator when processing file or qrcode image
  • FIX: Button size for large devices
  • FIX: better handling of electrum disconnect
  • FIX: disable push notifications in settings
  • FIX: Font-Color in Bump-Fee Input Field "Custom" is not adapted for dark mode
  • FIX: QRCode border in LND Backup screen
  • FIX: Animated QRCode border. Change save path to Downloads folder
  • FIX: sk_SK language updates

v5.5.3

  • FIX: notifications
  • FIX: Inverted QR codes
  • FIX: translations
  • FIX: Wallet rename
BlueWallet - v5.5.2 - Ground Control

Published by ncoelho about 4 years ago

To make push notifications possible we develop a new Free and Open Source service called "Ground Control".
Ground Control is a notifications center for Bitcoin wallets, that you will be able to run in a self-hosted fashion to not be depend on BlueWallet's server.

See more here:
https://github.com/BlueWallet/GroundControl

Changelog:
ADD: push notifications
ADD: lnurl-pay support
ADD: HodlHodl logout button
ADD: Keychain clear if password is lost
ADD: screen/wallets/details transactions count
FIX: crashes after importing malformed xpub as watch-only
FIX: Restore Change unit on balance tap
FIX: When doing max amount, some scenarios would return invalid amount
FIX: missing text on sendMAX dialog box confirmation
FIX: Invoice creation darkmode
FIX: Font-Color in Input Field "transaction notes"

BlueWallet - v5.5.1 - Dark mode

Published by ncoelho over 4 years ago

  • ADD: Dark Mode
  • ADD: support importing watch-only in bitcoincore format fingerprint/derivationxpub (wallet descriptors)
  • FIX: #1309 Sharing doesnt include text
  • FIX: import mnemonic w/typo, 'try again' does nothing (closes #1286)
  • REF: dont store txhex in transactions list
  • REF: wrap save storage in try-catch
BlueWallet - v5.5.0 - Speed up transactions list

Published by ncoelho over 4 years ago

  • FIX: provide entropy for D20
  • REF: speeded up transactions list
BlueWallet - v5.4.4 - Air-gapped PSBT QR codes

Published by ncoelho over 4 years ago

ADD: Cobo Vault hardware wallet (Animated QR)
ADD: Entropy via dice rolls and coin flip
ADD: Exclude wallet transactions
ADD: Detect language automatically
ADD: Launch screen dark mode
FIX: Scan QR w/ amount
FIX: Fetching huge txs from Electrum
FIX: lnurl withdrawal when local currency
FIX: Local trader - Bring user directly to login screen
FIX: Local trader - Refetch it so there's no outdated errors
FIX: Local trader - reverse sort order
REF: speeded up BIP44 HD wallets

BlueWallet - v5.4.3 - Local Trader

Published by ncoelho over 4 years ago

ADD: Login to Local Trader with HodlHodl
ADD: See full listing screen
ADD: See your contracts/offers
ADD: Accept offer (buy Bitcoin)
ADD: Label on-chain transaction note to self
ADD: ILS Fiat
REF: Improved electrum server connectivity
FIX: deeplinking for cold boot
FIX: lnurl withdrawal when default unit is not sat
FIX: StatusBar wasn't visible when modals opened
FIX: Euro symbol for iOS Today extension
DEL: support for BIP70

BlueWallet - v5.4.1

Published by ncoelho over 4 years ago

ADD: fiat input for receive & send
ADD: Fee details to lighting invoice
FIX: Watch-only Wallets were not being synced to Watch app
FIX: Following onchain+offchain invoice
FIX: Reorder wallets not working
FIX: Extend pull to close gesture area to full modal height
FIX: Don't allow navigating backwards on backup screens
FIX: Round fiat currencies