nearly two months ago now, had to shut down my LND node, most of the channels were closed successfully within a week or so. Other three channels refuse to close so I triggered the force close option. Not sure I made a mistake, but it look's weird that after so long the channels are still in this pending state.
I'm keeping the node on only to recover these channels, ideally recover the UTXOs and move the sats to cold storage. Is that the right thing to do? What's the worse case scenario in this situation?
Shall I just turn off the node and forget about it? Or alternatively, there's anything else I can do to finalise the the closure, maybe check the status via cli to obtain more info?
Any suggestion will be highly appreciated
Transaction not found.
Waiting for it to appear in the mempool...
./lncli listchannel
to be sure LND doesn't they're just open./lncli pendinchannels
to get the closing tx id, if the closing tx id doesn't exist in the mempool then it might not have gotten broadcast or was pruned already due to low fee./lncli listunspent
to check if you have any utxo's that came back from closureslncli listchannels
does not provide any output. Probably because have any active channels atmlncli pendingchannels
provide the followinglncli listunspent
provide many UTXOlncli closechannel txid vout --force
and see if that changes thingsclosing_txid
is empty on all 3 channels (I did not delete anything else apart replacing the values onremote_node_pub
andchannel_point
withhidden
) and also the Uis (TH and RTL) does not provide me that info, so how can I (re)try to force close?1
and...[lncli] rpc error: code = Unknown desc = cannot close channel with state: ChanStatusRestored
ChansStatusDataLoss
so I assume the data on my side is not lost then 🤞