-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
[feature]: option to send payment over disabled channels #9351
Comments
Yeah I think that's a good idea. Maybe also for |
I would like to work on that seems like a good issue to start with |
I think we can already accomplish it by using
The problem seems to be the payer's gossip fails to sync, which is the root cause of the issue that needs to be fixed. Even if we want to enable this feature, the are a few open questions,
In any case I won't consider this as a beginner issue. And the issue can be mitigated via |
I think sometimes the rate-limiting can be a problem which prevents gossip to reach the payer.
Good point, what about adding a flag to also include However there is a workaround when this is merged, where the user could just supply a blinded path, whose edges are not checked during pathfinding of the receiver. |
I think this is still not a good issue to work on bc we first need to decide on a way to go @Freedisch here |
You are talking about with route hints in the invoice, or some other way? |
Is your feature request related to a problem? Please describe.
A payee provides a last_hop to the payer over which it expects an incoming payment. The payee sees the channel as
"disabled": false
so expects the payment to succeed, but the payer, which isn't directly connected, sees"disabled": true
forlncli getchaninfo <shortchan_id>
for the exact pubkey policies.Even after waiting for an extended period of time, gossip couldn't update the graph info on the payer side.
This causes degraded user experience because the receiver knows the provided last_hop is active.
Describe the solution you'd like
It would be nice if the payer could provide an option to
SendPaymentV2
to include disabled channels into the payment route construction.Currently inactive channels from the point of view of the payer are categorically dropped from the route construction as the observed log line
CRTR: Skipped edge 248218048547323905 due to it being disabled
indicates.The text was updated successfully, but these errors were encountered: