-
-
Notifications
You must be signed in to change notification settings - Fork 150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failed payment to invoices with route hints #2629
Comments
I think we might have an issue still with the individual hint selector @Darth-Coin can you see if you have the same issue with automatic selection @myxmaster we should test against LND REST and LNC and see if this is just isolated to the embedded node |
Yes, if I select automated route hints it worked perfectly fine. But is always using Olympus. And if I have the Olympus channel full I want to avoid that by selecting a specific channel. |
Haven't seen that feature before. I think for addressing this bug the next step is to decode an automatic invoice and a manually selected invoice and see if there's a difference in how the channels are encoded |
In Blixt you do not have the option to receive on specific route channel, nor wrapped invoice. |
The problem is how we're receiving the format of the chan_id from the backend. Some bytes are being lost in the callback. Still investigating. |
OK thanks for looking into this issue. |
Bit of an overstatement. Doesn't affect public channels + users can still use automatic route hint selection. We'll try to find a solution though. |
I've tried automatic route hint. That works but is always taking the LSP channel. |
Describe the bug
For embedded nodes, payments to invoices created in Zeus with route hints are bounced back with error "no route found".
This is a follow up of #2489 were was fixed the creation of invoice but still the invoice cannot be paid.
Reproduce
Open Zeus and create a new LN invoice, selecting any existing channel as route hint. Tried with each channel, including an Olympus LSP channel.
Invoice is created correctly, node is persistent mode and well synced.
Trying to pay the invoice from various different sources (custodial, self-custodial public node, other private nodes) is getting the error "no route found".
I tried also to switch from Zeus EGS to Blixt EGS, but same result.
I tried resetting the EGS too.
Other Zeus user also test ti and have the same result: https://t.me/zeusLN/87192
Maybe is also linked to this one too #2169
ZEUS version
v0.9.3
Node interface
Embedded LND
Network
Clearnet
Device
Moto G9 and others
Device operating system
Android 11 and 12
Log output
Nothing weird in logs, just that payer cannot find the correct route.
The text was updated successfully, but these errors were encountered: