I call here all LN devs, coders, enthusiast, LN node operators etc
As node operators, we all were in that shity situation when you got some forced closed channels, and in your frustration, look deep into your ln logs, trying to understand why that happen.
Usually is for no reason, but MUST be a reason.
So I call you guys, to post here all your reasonable explanations, causes and what a node operator should do to not have so often this behavior or at least know where / what to do to avoid them.
Nobody in the right mind will force close a channel manually, without a reason. We all do that cooperative close, if a peer is still online and we really need to close that channel.
But automated force closing are really frustrating.
Let's make a list here of all situations, considerations, reasons, causes etc that a channel will be automatically force close and also if you know what steps to do to avoid them.
We have many LND nodes with this situation, few CLN and even fewer Eclair nodes.
Possible causes:
- some incompatibility between LN implementations ?
- different CLTV delta settings between peers?
- too many HTLC on the fly for long time?
- a minimum time a node can be offline?
- too many commit changes for a channel in a certain time?
- bad reconnectivity?
Thanks to all devs, in advance for your help, I really want to find out all possible causes for this. Users have to know how to deal with, in special noobs.