Open
Description
In #3127 we implemented non-strict forwarding which allows us to forward over substitute channels with preferable liquidity state.
However, if we have an HTLC incoming for a channel with short_channel_id
we don't know (e.g., spliced, recently-closed), we simply give up (
rust-lightning/lightning/src/ln/channelmanager.rs
Line 6046 in 8aae34e
It would be nice if we could have some datapoints stick around after channels have been closed/spliced so that we can expand non-strict forwarding for these cases: simply forward over a substitute channel with the same peer, even if the original channel is gone by now.
Metadata
Metadata
Assignees
Labels
No labels