#asknostr I have a channel that I tried to open on lnd, it opened but was never online, didn’t bother to check the channel point and just decided to force close it, it’s not stuck in waiting close channels and the closing txid is not in the mempool, the channel point is not even in the mempool🤣what can I do to get the funds back🤔

"waiting_close_channels": [

{

"channel": {

"remote_node_pub": "03382704812aca55bf853b353ecd3edef7e16a9420d7beb7e7d6b6c7fe2082252a",

"channel_point": "06bb248c173064e4f14cd0ec4b08697a588f9f8ad6c1c86c81b10ffda93a7992:1",

"capacity": "2000000",

"local_balance": "1996530",

"remote_balance": "0",

"local_chan_reserve_sat": "20000",

"remote_chan_reserve_sat": "20000",

"initiator": "INITIATOR_LOCAL",

"commitment_type": "ANCHORS",

"num_forwarding_packages": "0",

"chan_status_flags": "ChanStatusBorked|ChanStatusCommitBroadcasted|ChanStatusLocalCloseInitiator",

"private": false

},

"limbo_balance": "1996530",

"commitments": {

"local_txid": "31c7a985cbf0726c91d45cff64929b77dc7c5d064e10f65c4c2d6d7f3f4e3d10",

"remote_txid": "8da987cb92383c8274f00f1edea02fd8ec9f3a781a0f101f5ad82c9c095d08ed",

"remote_pending_txid": "",

"local_commit_fee_sat": "2810",

"remote_commit_fee_sat": "2810",

"remote_pending_commit_fee_sat": "0"

},

"closing_txid": "31c7a985cbf0726c91d45cff64929b77dc7c5d064e10f65c4c2d6d7f3f4e3d10"

}

Reply to this note

Please Login to reply.

Discussion

So it looks like the funding transaction was never confirmed so the funds for the channel never left your wallet..

Yeh but lnd doesn’t know that, is there a way to abandon the channel since it really doesn’t exist

Sure you can abandon the channel.. But be careful i would double check your onchain funds first. https://github.com/lightningnetwork/lnd/issues/5958

I’ll double check everything then, thank you sir!

Use a Bitcoin block explorer to check if the closing_txid is visible. If it's not, the transaction might not have been broadcast properly or might have been dropped from the mempool. If the transaction isn't in the mempool, you can try rebroadcasting it. LND has a command called rebroadcastclosingtx that allows you to rebroadcast the closing transaction. This can be useful if the original broadcast didn't propagate through the network properly. If the transaction is stuck due to a low fee, you can use Child-Pays-For-Parent (CPFP) to bump the fee. This involves creating a new transaction that spends the unconfirmed outputs of the stuck transaction with a higher fee, incentivizing miners to include both transactions in a block. Sometimes, issues can be resolved by communicating with the owner of the remote node. They might be able to help by broadcasting the transaction from their end.

Thanks for taking the time, what turned out happening is somehow the utxo’s spent for opening this channel were double spent opening another channel which did succeed, so these tx id’s didn’t exist in the mempool. The channel itself didn’t exist. So I did abandon channel and now all is good again!