# Balance In Limbo

**URL:** <https://community.umbrel.com/t/balance-in-limbo/7956>\
**Category:** General Discussion\
**Created:** [June 5, 2022, 11:59pm UTC](https://community.umbrel.com/t/balance-in-limbo/7956 "2022-06-05T23:59:18Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![1BTC](https://avatars.discourse-cdn.com/v4/letter/1/9dc877/32.png) [@1BTC](https://community.umbrel.com/u/1BTC)\
**Post date:** [June 5, 2022, 11:59pm UTC](https://community.umbrel.com/t/balance-in-limbo/7956/1 "2022-06-05T23:59:18Z")

</div>

Someone closed the channel couple weeks ago.  
Now i see Balance In Limbo 14000.  
What can I do for return my sats?

---

<div class="post-metadata">

**Author:** ![Orville](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/orville/32/4066_2.png) [@Orville](https://community.umbrel.com/u/Orville)\
**Post date:** [June 6, 2022, 6:09am UTC](https://community.umbrel.com/t/balance-in-limbo/7956/2 "2022-06-06T06:09:16Z")

</div>

What is the output when you run the lncli pendingchannels command? (can be run directly from the command prompt in the Lightning Shell app)

If all the info on the close is under waiting\_close\_channel (cooperative close) then the transaction may have timed out if you have already waited for 2 weeks. If that is the case you’ll have to force close on your peer to get the sats. See [https://github.com/lightningnetwork/lnd/issues/6453](https://github.com/lightningnetwork/lnd/issues/6453) for an issue I had with a timed-out cooperative close.

---

<div class="post-metadata">

**Author:** ![1BTC](https://avatars.discourse-cdn.com/v4/letter/1/9dc877/32.png) [@1BTC](https://community.umbrel.com/u/1BTC)\
**Post date:** [June 6, 2022, 6:29am UTC](https://community.umbrel.com/t/balance-in-limbo/7956/3 "2022-06-06T06:29:13Z")

</div>

just tried to close, receive error  
lncli closechannel --force 03a\*\*\*\*\*n  
[lncli] rpc error: code = Unknown desc = max hash string length is 64 bytes

---

<div class="post-metadata">

**Author:** ![Orville](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/orville/32/4066_2.png) [@Orville](https://community.umbrel.com/u/Orville)\
**Post date:** [June 6, 2022, 8:46am UTC](https://community.umbrel.com/t/balance-in-limbo/7956/4 "2022-06-06T08:46:38Z")

</div>

Syntax for force close is “lncli closechannel --force txid idx” Did you put the last parameter in the command?  
If not, then try this:

- Run an lncli listchannels (or look at the output of the pendingchannels you ran earlier).
- Find the channel you want to close, and copy the “channel\_point” value.
- Replace the : with a space.
- Insert the (edited) channel point value after the “lncli closechannel --force”

---

<div class="post-metadata">

**Author:** ![1BTC](https://avatars.discourse-cdn.com/v4/letter/1/9dc877/32.png) [@1BTC](https://community.umbrel.com/u/1BTC)\
**Post date:** [June 9, 2022, 8:10pm UTC](https://community.umbrel.com/t/balance-in-limbo/7956/5 "2022-06-09T20:10:47Z")

</div>

thank you, it works!

---

<div class="post-metadata">

**Author:** ![tepeji](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@tepeji](https://community.umbrel.com/u/tepeji)\
**Post date:** [November 22, 2023, 7:43am UTC](https://community.umbrel.com/t/balance-in-limbo/7956/6 "2023-11-22T07:43:52Z")

</div>

> [@Orville](#):
>
> lncli closechannel --force txid idx

HI, i do have the same problem ( i think) . i see a pending close channel sitting for 3 days.

when i hit the closing transaction provided the mempool says. :  
"### Transaction not found.

##### Waiting for it to appear in the mempool…"

which doesn’t sound good.

when i run lncli pendingchannels i can see imore details. it says :  
"  
{  
“total\_limbo\_balance”: “3371798”,  
“pending\_open\_channels”: [  
],  
“pending\_closing\_channels”: [  
],  
“pending\_force\_closing\_channels”: [  
],  
“waiting\_close\_channels”: [  
{  
“channel”: {  
“remote\_node\_pub”: “02…44”,  
“channel\_point”: “c4…:1”,  
“capacity”: “3500000”,  
“local\_balance”: “3371798”,  
“remote\_balance”: “124443”,  
“local\_chan\_reserve\_sat”: “35000”,  
“remote\_chan\_reserve\_sat”: “35000”,  
“initiator”: “INITIATOR\_REMOTE”,  
“commitment\_type”: “ANCHORS”,  
“num\_forwarding\_packages”: “1”,  
“chan\_status\_flags”: “ChanStatusBorked|ChanStatusCommitBroadcasted|ChanStatusLocalCloseInitiator”,  
“private”: false  
},  
“limbo\_balance”: “3371798”,  
“commitments”: {  
“local\_txid”: “XXX…”,  
“remote\_txid”: “ZZZ …”,  
“remote\_pending\_txid”: “”,  
“local\_commit\_fee\_sat”: “3098”,  
“remote\_commit\_fee\_sat”: “3573”,  
“remote\_pending\_commit\_fee\_sat”: “0”  
},  
“closing\_txid”: “c4adce4953f6d4f4a1a8f5409cb546d0e405e82f191c6520e308d904e0ccbe07”  
}  
]  
}

it is just “waiting close” ( it doesn’t seems to be a force close … ? ) initiated by remote ?  
any reason ?

my local funds are in limbo ( 3+M …)  
i see one solution is to force close it (also ? again?) using lncli force close ???

also time is defeanetly not good for force closes. it will cost the eyes. (could be other 150$ total fee looking at the ccurrent fees)  
any other solution ?  
if i wait what will happen ?

thanks for helping  
JN

---

<div class="post-metadata">

**Author:** ![Orville](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/orville/32/4066_2.png) [@Orville](https://community.umbrel.com/u/Orville)\
**Post date:** [November 23, 2023, 12:35pm UTC](https://community.umbrel.com/t/balance-in-limbo/7956/7 "2023-11-23T12:35:57Z")

</div>

> [@tepeji](#):
>
> c4adce4953f6d4f4a1a8f5409cb546d0e405e82f191c6520e308d904e0ccbe07

Your peer chose to close the channel but is only offering 11.1 sat/vB for the (cooperative) close. You can see the tx in [mempool](https://mempool.space/tx/c4adce4953f6d4f4a1a8f5409cb546d0e405e82f191c6520e308d904e0ccbe07). If you don’t want to pay the high fee of force closing or wait for fees to come down then I think the only alternative is to convince your peer to bump up the tx fees - but that will cost them some sats. I am not sure what the risk of waiting would be other than the tx could time out, and then a force close would be the only option. In this situation I would try and contact my peer to find out their intentions.

---

<div class="post-metadata">

**Author:** ![tepeji](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@tepeji](https://community.umbrel.com/u/tepeji)\
**Post date:** [November 24, 2023, 9:26am UTC](https://community.umbrel.com/t/balance-in-limbo/7956/8 "2023-11-24T09:26:36Z")

</div>

> [@Orville](#):
>
> conta

HI, thanks a lot Orville. some more questions if i may , to improve my umbrel/lightning knowledge 🙂

- how do you dectect it is a cooperative closing ? ( multisig 2 of 2?)
- how do you know that it was the peer that generated the closing ( couldn’t have been me with some automatic software behavior ? i am playing with charge-lnd these days, although it shouldn’t do it maybe something happened ? )  
because i asked him and he says he didn’t do anything and still sees the channel as green… ( strange no ? ( how come it is not pending also on its side ?)
- the transaction is published , how can it time out (it is about 2 weeks right ?) ? the blockchain doesn’t care about time does it ? umbrel will do it on its own ?

---

<div class="post-metadata">

**Author:** ![Orville](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/orville/32/4066_2.png) [@Orville](https://community.umbrel.com/u/Orville)\
**Post date:** [November 24, 2023, 10:22am UTC](https://community.umbrel.com/t/balance-in-limbo/7956/9 "2023-11-24T10:22:50Z")

</div>

> [@](#):
>
> - how do you dectect it is a cooperative closing ? ( multisig 2 of 2?)

Hm, yes - maybe that cannot be deducted 100% from the info. I just saw “pending\_force\_closing\_channels”: [  
] - and force closes usually begin fast and furiously with high fees.

> [@](#):
>
> - how do you know that it was the peer that generated the closing ( couldn’t have been me with some automatic software behavior ?

Could be, yes.

> [@](#):
>
> - the transaction is published , how can it time out (it is about 2 weeks right ?) ? the blockchain doesn’t care about time does it ? umbrel will do it on its own ?

I don’t know the exact mechanics of why or how this happens, but it [happened to me once](https://github.com/lightningnetwork/lnd/issues/6453) when I got too stingy with the fees.

I also don’t know the significance of "ChanStatusBorked|ChanStatusCommitBroadcasted|ChanStatusLocalCloseInitiator” but it looks like your peer recently, and at the same time as when they transacted the close with your node, had some issues with their node. [Lots of force closes](https://amboss.space/node/02abee897f5ab347fb917b30bf184c4b3ee33bd81d568958193f0cf3b7f7b41b44?section=Closed+Channels), but all of these force closes got bumped through by CPFP. Not this one though, and I wonder why?

---

<div class="post-metadata">

**Author:** ![Orville](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/orville/32/4066_2.png) [@Orville](https://community.umbrel.com/u/Orville)\
**Post date:** [November 25, 2023, 10:03am UTC](https://community.umbrel.com/t/balance-in-limbo/7956/10 "2023-11-25T10:03:22Z")

</div>

Congratulations on the completed force close in 818290, which should eventually solve your issue with sats in limbo. It was most probably a force close all along, and not cooperative. Just took a little while before the CPFP was applied 🙂
