getumbrel / umbrel-lightning

The official Lightning Node app for Umbrel, powered by LND.

Home Page:https://umbrel.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

When I try to connect the app to the node I get: "Invalid LNDHub URI"

tifDev opened this issue · comments

When I scan the LNDHub QR code in my bluewallet app, I'm getting "Invalid LNDHub URI".

How can I solve this?

same issue here

same issue here

commented

same issue here

I believe I've narrowed down this issue to a Tor connection issue from BlueWallet Lightning App for this error

image

I was able to test with another user who had Invalid LNDhub URL,

Restarting lightning, BlueWallet app on iOS and updated it, and restarted BlueWallet and it didn't work

QR code (which copies the HTTP://.onion link) and manually copying the Node URL @onion:port doesn't work

LNDhub connection also didn't work on mine, nor did mine on theirs


However, my QR code works fine that should paste in this format:
image

and in my BlueWallet app and my @onion address also worked that should look like
XXXXd69@w3bqbinlbiXXXX.onion:9735

(Make sure when you copy you've selected all and pasted and there are no extra spaces or you get the same error)


The difference being I seem to be able to connect fine because in my Tor Settings in BlueWallet Daemon Status shows as "Done"

image

While theirs showed NOTINIT which could be one cause of this issue. They are also not able to Start it.

image

I don't know how to resolve this Tor connection user for the client reliably, they were also connecting from a country who's providers have banned direct access to the Tor network (and there is also a Bitcoin ban there) so this could be the problem.

If anyone has any other input on this NOTINT or a fix for Invalid LNDHub URL fix please share!


I would recommend using Tailscale for those interested in using LNDhub as a backend for BlueWallet
(as a note since BlueWallet had sunsetted custodial features it's required to connect to a non-custodial backend to create new lightning wallets, and of course your BlueWallet will use the liquidity of the node you connect to)

Via installing Tailscale on your Umbrel and the device you're connecting from, be sure to login to Tailscale on Umbrel and you will see it show up as a "connected" machine in Tailscale

Then toggle Tailscale on to "Active" in the app on your device,

Then you can copy your Tailscale address and add the BlueWallet port for Umbrel to connect successfully with a reliable VPN connection that it provides:

http://XXX.XX.XXX.XX:3008

This is the format and you paste into your BlueWallet lightning settings and be sure to click save, you'll then get a nice chime noise and a nice alert:

image

Hey y'all, if still running into this check my post above, try Tailscale and confirm you're not getting the NOTINIT error...

I will close this for now, feel free to ping me if anything is ongoing