# Pending channels w/o transaction broadcast to mempool

**URL:** <https://community.umbrel.com/t/pending-channels-w-o-transaction-broadcast-to-mempool/3091>\
**Category:** Support and Troubleshooting\
**Created:** [August 31, 2021, 1:43pm UTC](https://community.umbrel.com/t/pending-channels-w-o-transaction-broadcast-to-mempool/3091 "2021-08-31T13:43:29Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![rkbtc](https://avatars.discourse-cdn.com/v4/letter/r/47e85d/32.png) [@rkbtc](https://community.umbrel.com/u/rkbtc)\
**Post date:** [August 31, 2021, 1:43pm UTC](https://community.umbrel.com/t/pending-channels-w-o-transaction-broadcast-to-mempool/3091/1 "2021-08-31T13:43:29Z")

</div>

- Running Umbrel on a Raspberry Pi 4

- Umbrel is connected through Ethernet cable

- I am using SSD

I tried to open three channels over a month ago and because there was an issue with my on-chain Umbrel Wallet, the OS was unable to open these channels. In fact, it did not even broadcast the transactions to the mempool.

I was able to fix the issue with my on-chain wallet and my funds are now safe, however, these three channels are still “pending” (its been over 1 month now!!) and there is just no way to even abandon them because Umbrel doesn’t allow its users to abandon channels.

I have attached a screenshots of the error message when I try to abandon these channels.

[21AB98CB-BB0B-40C3-A171-07E1374FDB51|666x500](https://community.umbrel.com/uploads/short-url/oFTdbcudhQ3N2MI8z4kFq6JuYFN.jpeg)

---

<div class="post-metadata">

**Author:** ![heebs](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/heebs/32/2216_2.png) [@heebs](https://community.umbrel.com/u/heebs)\
**Post date:** [August 31, 2021, 6:17pm UTC](https://community.umbrel.com/t/pending-channels-w-o-transaction-broadcast-to-mempool/3091/2 "2021-08-31T18:17:42Z")

</div>

Hi, you can use the “ **lncli abandonchannel** ” command to remove those pending channels. But make sure first that you don’t have and funds in limbo.

---

<div class="post-metadata">

**Author:** ![rkbtc](https://avatars.discourse-cdn.com/v4/letter/r/47e85d/32.png) [@rkbtc](https://community.umbrel.com/u/rkbtc)\
**Post date:** [August 31, 2021, 6:36pm UTC](https://community.umbrel.com/t/pending-channels-w-o-transaction-broadcast-to-mempool/3091/3 "2021-08-31T18:36:27Z")

</div>

Hi there, there are no funds in limbo as there was nothing broadcasted in the first place! The transaction ID of these channels are not found in the mempool. Please look at the error message I get when I try to abandon the channel. It seems like it’s only possible for developers

---

<div class="post-metadata">

**Author:** ![heebs](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/heebs/32/2216_2.png) [@heebs](https://community.umbrel.com/u/heebs)\
**Post date:** [August 31, 2021, 6:38pm UTC](https://community.umbrel.com/t/pending-channels-w-o-transaction-broadcast-to-mempool/3091/4 "2021-08-31T18:38:18Z")

</div>

If you look at the description of the command there is an option… --i\_know\_what\_i\_am\_doing or something like that… That worked for me

---

<div class="post-metadata">

**Author:** ![Full\_node](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/full_node/32/80_2.png) [@Full\_node](https://community.umbrel.com/u/Full_node)\
**Post date:** [August 31, 2021, 6:40pm UTC](https://community.umbrel.com/t/pending-channels-w-o-transaction-broadcast-to-mempool/3091/5 "2021-08-31T18:40:45Z")

</div>

> [@rkbtc](#):
>
> been over 1 month now!!) and there is just no way to even abandon them because Umbrel doesn’t allow its users to abandon channels.

I have the same issue on mine. Been over 8 months or longer now. Funding TX was intentionally double spent as the channel was going to be too small. Tried lncli abandonchannel with no success.  
Maybe someone has some advice?

---

<div class="post-metadata">

**Author:** ![heebs](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/heebs/32/2216_2.png) [@heebs](https://community.umbrel.com/u/heebs)\
**Post date:** [August 31, 2021, 6:42pm UTC](https://community.umbrel.com/t/pending-channels-w-o-transaction-broadcast-to-mempool/3091/6 "2021-08-31T18:42:15Z")

</div>

Append **–i\_know\_what\_im\_doing** to your lncli abandonchannel command

---

<div class="post-metadata">

**Author:** ![rkbtc](https://avatars.discourse-cdn.com/v4/letter/r/47e85d/32.png) [@rkbtc](https://community.umbrel.com/u/rkbtc)\
**Post date:** [August 31, 2021, 7:54pm UTC](https://community.umbrel.com/t/pending-channels-w-o-transaction-broadcast-to-mempool/3091/7 "2021-08-31T19:54:59Z")

</div>

OMG! I cant believe it. IT WORKED! Thank you! here is what I did:

Abandon Channels on Umbrel:

**ssh -t umbrel@umbrel.local**

cd ~/umbrel/bin

docker exec lnd lncli abandonchannel --funding\_txid ‘CHANNEL POINT FOUND IN RTL UNDER PENDING CHANNELS’ --output\_index 1 --i\_know\_what\_i\_am\_doing

---

<div class="post-metadata">

**Author:** ![Full\_node](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/full_node/32/80_2.png) [@Full\_node](https://community.umbrel.com/u/Full_node)\
**Post date:** [September 1, 2021, 12:08am UTC](https://community.umbrel.com/t/pending-channels-w-o-transaction-broadcast-to-mempool/3091/8 "2021-09-01T00:08:08Z")

</div>

The above worked with one note to add, remove the colon # after the channel point

_This doesn’t work_  
docker exec lnd lncli abandonchannel --funding\_txid 12345654655434354354:1 --output\_index 1 --i\_know\_what\_i\_am\_doing

_This works_  
docker exec lnd lncli abandonchannel --funding\_txid 12345654655434354354 --output\_index 1 --i\_know\_what\_i\_am\_doing

With that I’m going to go celebrate having that transaction removed from my node. It’s been stuck forever!

---

<div class="post-metadata">

**Author:** ![Josar](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/josar/32/3370_2.png) [@Josar](https://community.umbrel.com/u/Josar)\
**Post date:** [October 12, 2023, 4:14pm UTC](https://community.umbrel.com/t/pending-channels-w-o-transaction-broadcast-to-mempool/3091/9 "2023-10-12T16:14:05Z")

</div>

That sentence is not correct, you have to put sudo in front

_This works_  
sudo docker exec lnd lncli abandonchannel --funding\_txid 12345654655434354354 --output\_index 1 --i\_know\_what\_i\_am\_doing

Still it doesn’t work either, it doesn’t find the lnd container

Error: No such container: lnd
