Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pending force close #8601

Closed
Rothschildiuk opened this issue Mar 28, 2024 · 3 comments
Closed

Pending force close #8601

Rothschildiuk opened this issue Mar 28, 2024 · 3 comments
Labels
channel closing Related to the closing of channels cooperatively and uncooperatively feature request Requests for new features recovery Related to the backup/restoration of LND data (e.g. wallet seeds)

Comments

@Rothschildiuk
Copy link

After a recent failed update of Umbrel to version 1.0.0, I was forced to install the old version and re-sync Timechain and LND, of course, it forced closed all my channels. 4 of 6 channels closed successfully, but 2 channels are pending.

The closing fee is set at about 1.0 sat/vB, which is very low.
Can anyone help me accelerate this process?

I tried to use bumpclosefee lncli wallet bumpclosefee --sat_per_vbyte 40 2aeb70245d71dae332321a01317753220695ef125eaa905d52364b2601fea224:0 but unsuccessful, with response channel not found.

lncli pendingchannels:

{
    "total_limbo_balance":  "0",
    "pending_open_channels":  [],
    "pending_closing_channels":  [],
    "pending_force_closing_channels":  [],
    "waiting_close_channels":  [
        {
            "channel":  {
                "remote_node_pub":  "02f1a8c87607f415c8f22c00593002775941dea48869ce23096af27b0cfdcc0b69",
                "channel_point":  "879cdbee56c3a93f02cb2c68593d50471bbe223255d980ebfab4007555998cb5:1",
                "capacity":  "1000000",
                "local_balance":  "0",
                "remote_balance":  "0",
                "local_chan_reserve_sat":  "0",
                "remote_chan_reserve_sat":  "0",
                "initiator":  "INITIATOR_LOCAL",
                "commitment_type":  "ANCHORS",
                "num_forwarding_packages":  "0",
                "chan_status_flags":  "ChanStatusLocalDataLoss|ChanStatusRestored",
                "private":  true,
                "memo":  ""
            },
            "limbo_balance":  "0",
            "commitments":  {
                "local_txid":  "",
                "remote_txid":  "",
                "remote_pending_txid":  "",
                "local_commit_fee_sat":  "0",
                "remote_commit_fee_sat":  "0",
                "remote_pending_commit_fee_sat":  "0"
            },
            "closing_txid":  ""
        },
        {
            "channel":  {
                "remote_node_pub":  "03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f",
                "channel_point":  "47fa5b2d903a977a084a9b40a7b7bd97b3bdac6322f9ac53cf6de294222e4a25:0",
                "capacity":  "1000000",
                "local_balance":  "0",
                "remote_balance":  "0",
                "local_chan_reserve_sat":  "0",
                "remote_chan_reserve_sat":  "0",
                "initiator":  "INITIATOR_LOCAL",
                "commitment_type":  "ANCHORS",
                "num_forwarding_packages":  "0",
                "chan_status_flags":  "ChanStatusLocalDataLoss|ChanStatusRestored",
                "private":  true,
                "memo":  ""
            },
            "limbo_balance":  "0",
            "commitments":  {
                "local_txid":  "",
                "remote_txid":  "",
                "remote_pending_txid":  "",
                "local_commit_fee_sat":  "0",
                "remote_commit_fee_sat":  "0",
                "remote_pending_commit_fee_sat":  "0"
            },
            "closing_txid":  ""
        }
    ]
} 
@Rothschildiuk Rothschildiuk added bug Unintended code behaviour needs triage labels Mar 28, 2024
@ziggie1984
Copy link
Collaborator

Currently LND is not able to do this by itself, but it's on the roadmap: #8280

But you can use chantools as describe in the issue chantools pullanchor which will use the anchor to accelerate the Commitment Transaction.

@ziggie1984 ziggie1984 added channel closing Related to the closing of channels cooperatively and uncooperatively feature request Requests for new features recovery Related to the backup/restoration of LND data (e.g. wallet seeds) and removed needs triage bug Unintended code behaviour labels Mar 28, 2024
@Rothschildiuk
Copy link
Author

Since the channels that cannot be closed are large nodes (Kraken and ACINQ), maybe their owners will speed up the transaction and I won't have to do anything? I think it makes sense to wait a week... If not, could you please provide a link to a tutorial or instruction on how to do this because I can't find it.

@ziggie1984
Copy link
Collaborator

Yes might work that your channel peers bump the fee.

Tool documentation: https://github.com/lightninglabs/chantools/blob/master/doc/chantools_pullanchor.md

Closing in favour of #8280

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
channel closing Related to the closing of channels cooperatively and uncooperatively feature request Requests for new features recovery Related to the backup/restoration of LND data (e.g. wallet seeds)
Projects
None yet
Development

No branches or pull requests

2 participants