Stuck force closure TX, unable to bumpfee #7779
-
|
Hello, My CLN node (node A, therefore no anchors) had a public channel with a node running LND (node B). We ran into an HTLC timeout and node A (CLN) initiated a force closure. Since the channel was fairly old, the close/scratch TX had lower fees and is sitting in the mempool for more than 3 weeks now. Since the TX wasn't getting confirmed node B (LND) tried force closing the channel with it's own TX
but it didn't publish any FC TX and the channel became borked and has flag Now when node B wants to The problem as we see it is that node B (LND) when issuing it's force close, after node A (CLN) has already done it and it propagated through the mempool, the force closure TX from node B didnt propagate but it did get into node B mempool, replacing the original close TX. So node B (LND) cannot bumpfee node A's close TX, because it's not in it's mempool as both TXs spend the same inputs and node A (CLN) cannot see node B's close TX either. This is the output from node B (LND) when checking node A's close TX (the first one that propagated) This is the output from node B (LND) when checking it's own close TX (the one that won't propagate) Now we are stuck - neither node can CPFP, is there anything that can be done so node B (LND) forgets it's own close TX so that it can CPFP the original close TX? Thanks in advance! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
|
Hi, "Node B" here. Happy to answer any questions and try any suggestions. |
Beta Was this translation helpful? Give feedback.
-
|
Hello Node B (LND) could try to use chantools in order to bump the closing tx. Specifically you should look into the command |
Beta Was this translation helpful? Give feedback.
Hello
Node B (LND) could try to use chantools in order to bump the closing tx. Specifically you should look into the command
sweepremoteclosed. This will use a public API (default is blockstream.info/api) so the CLN tx should be visible there.