Are there situations where it's impossible to fee-bump a force-closure following an SCB? #9057
Replies: 4 comments 1 reply
-
Oh, I see the problem with my |
Beta Was this translation helpful? Give feedback.
-
I think I need to actually run |
Beta Was this translation helpful? Give feedback.
-
AND - I think I need to run |
Beta Was this translation helpful? Give feedback.
-
Ah, so I DID run into a known issue. Thanks. |
Beta Was this translation helpful? Give feedback.
-
I'm doing some tests regarding the SCB feature ( https://docs.lightning.engineering/lightning-network-tools/lnd/disaster-recovery ) and I think I may have discovered a repeatable situation where it's not possible to fee-bump the force-close transactions.
I've been able to get myself into this state 3 times in a row, on TestNet. Here is my test scenario which reliably puts me in this situation.
Node A: Channel opener, SCB initiator
Node B: Receives channel open from Node A, and is requested to force-close during the SCB process.
waiting_close_channels
, like this:..... back on Node A, I don't get the close txid, I only see this data in
waiting_close_channels
:.... so, the force-close has been initiated, which is good, BUT, I think due to the fact that there is no balance on Node B's side, combined with the current high fees on TestNet, the force-close transaction was put in at a very low fee rate for the current (testnet) mempool: https://mempool.space/testnet/tx/0b6870f175584a6ff273b5a5abfa3a0651644da7cfed4da14a1bc4ac8378019b ....
it was put in at 17 sat per Vb........
So I could wait here, but what if I had an impatient user who needs his BTC back ASAP? How could I fee-bump this for the user?
I can't fee-bump it on Node B, I think, because the balance was all on Node A's side! No outputs are going to Node B! ...... and Node A doesn't know about the transaction (I think this is how SCBs work, right?) ..
I have tried the command
lncli wallet bumpclosefee --conf_target 12 0b6870f175584a6ff273b5a5abfa3a0651644da7cfed4da14a1bc4ac8378019b:0
on BOTH nodes, and tried both output index0
and1
, but on BOTH nodes I get the error[lncli] channel not found
... so is this just the expected (and imperfect) behavior of an SCB, that sometimes it's not possible to fee bump?
Or am I just not using the right command?
thanks!
Beta Was this translation helpful? Give feedback.
All reactions