I had a lightning channel force close because the other node went offline. Its now been 24 days yet the on chain sats are still stuck in "Pending" status and can't be spent. This is the closing tx and the 834,777 sats are seen in the UTXO. I'd like to learn what is happening here.

You can see from the Thunderhub screenshot below that 24 days ago 834,777 sats were sent (this tx) during the force close. Additionally there was another 147 sats which i dont know what it was which has not been confirmed. These are showing up as a deposit as well but the tx for the 147 not confirmed or even broadcast to the network. enter image description here

The lightning node wallet shows the 834,777 and the 147 deposit as well: enter image description here

Lastly, you can see in Thunderhub dashboard that there are a total of the sum of the two as "pending". enter image description here

Can anyone explain what is going on here? What is thunderhub reading onchain that tells it those sats are in "Pending" state vs others?

1 Answer 1


This seems to be the same issue as described here. Publishing the tx from my umbrel node with the below fixed it:

./umbrel/scripts/app compose lightning exec lnd lncli wallet publishtx <TX>

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.