Skip to content

[bug]: lnd does not broadcast closing transaction when sats_per_byte is too low. #8448

@AndresCas123

Description

@AndresCas123

Background

I have not been able to recover the "limbo balance" from a couple channels that I closed with force option.
The error basically is that LND shows info log with "broadcast failed because of: mempool fee not met: -26: mempool min fee not met, 2562 < 6660".
The channels was moved to pendingchannels but closing transactions is not in the mempool.
Currently status channel: "chan_status_flags": "ChanStatusBorked|ChanStatusCommitBroadcasted|ChanStatusLocalCloseInitiator"

Your environment

  • version of lnd: lncli version 0.16.3-beta commit=v0.16.3-beta
  • Operating system: Linux
  • version of bitcoind: Bitcoin Core version v22.0.0 (release build)

Steps to reproduce

Close a channel with --force option

Expected behaviour

Move channels to pending channels and after some days, recover local amount in the wallet balance

Actual behaviour

Close channels are in the pending channels and closing transactions hash is not present in the memory pool.

Tell us what happens instead

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions