ElementsProject / lightning

Core Lightning — Lightning Network implementation focusing on spec compliance and performance
Other
2.81k stars 887 forks source link

Missing `bolt11` annotation after calling `pay` #6978

Open cdecker opened 8 months ago

cdecker commented 8 months ago

After the removal of the pre-splitter it appears that under some circumstances the bolt11 annotation may not be applied to HTLCs being sent. This in turn means that we have the invoice while performing the payment, but will forget it during a restart.

I think this may be related to the pre-splitter, but we may need to look further.

Context:

Harshit933 commented 6 months ago

Hello @cdecker I would like to give it a try. Can you explain a bit more about the issue please. Thanks.