BlueWallet (Mobile)

BlueWallet


bluewallet

Available for: Android, iOS
Official website: https://bluewallet.io

Instructions

On-chain

  1. Open BlueWallet on your phone, tap the three dots to access the settings and go to Network > Electrum Server.

  2. Tap Scan or import a file.

  3. Scan the <Electrum Server QR code>.

    You can enter manually <Electrum Server URL> for Host and 50001 for Port.

  4. Tap Save and restart the app.

Lightning

BlueWallet uses LndHub to offer multiaccount features on your node. It is not an application to control your node, and access your whole balance. LndHub will actually use your node to receive and send payments, but each wallet balance is internal to LndHub and is not known by your node. That means if you spend directly from your node and not using BlueWallet, you can move funds “belonging” to LndHub wallets. Learn more about how that works here.

  1. Install the BlueWallet Lightning app on your Umbrel.

  2. Open BlueWallet on your phone, tap the three dots to access the settings and go to Network > Lightning Settings.

  3. Tap Scan or import a file.

  4. Scan the QR code displayed in the BlueWallet Lightning app on your Umbrel.

  5. Tap Save and restart the app.

  6. You can now create new Lightning wallets in BlueWallet, that will use your LndHub and your Umbrel as backend.

Congratulations! You have successfully connected BlueWallet to your Umbrel.

1 Like

These instructions do not include where to go within Umbrel. Ever since the recent release of Umbrel into a “home server” from a BTC/Lightning node nearly all these procedures have changed.

Hey @LVONM! With newer versions of Umbrel, you can find the electrum server QR code directly on the Electrs app UI, apart from that, it seems to me that the procedure is the same.

Is it needed for Electrs to be 100% synchronized? I currently get that BlueWallet can not connect to the Electrum server.

Yep! BlueWallet will not be able to query your Electrum server if it is not fully synchronized.

Cool, thanks for the speedy reply!

1 Like

It works now when I use the tailscale IP address of the node. Tailscale magicDNS doesn’t work for some reason.

This is something I have investigated personally as I couldn’t seem to get BW to connect to my node over TailScale after having a bad time with Tor (Thanks iOS!)

After some digging I discovered that Tailscale recently changed the MagicDNS Tailnet format from beta.tailscale.net to ts.net - Bluewallet does not allow http clearnet connections without being whitelisted first.

I have since issued a PR to Bluewallet to include ts.net in the list of exceptions for their android & iOS apps respectively, which has recently been merged - so once they rollout the next set of updates this should work. :+1:

1 Like

Awesome! Good to know they will change their domain format

I have BlueWallet installed on Umbrel. I have it installed on my iPhone. Now I have several Sats wallets and BTC wallets. Now I want to manage funds so that I have Sats on my wallet funded by my Bitcoin LND Hub. But how should I do that…?