lncli wallet bumpfee --sat_per_vbyte 20 220cd872104daca6f8be13e186aef9bd018cc3d8e4cf4961aa39328833c8edec:0

Reply to this note

Please Login to reply.

Discussion

I have no .

Is there another name for that? perhaps?

Im running umbrel btw.

If you have difficultry spotting this transaction please do a:

lncli pendingchannels

Now you see your pending force close channels.

Pick the channelpoint with its output to bump the fee

yes i can find the channel_point. But not sure what you mean about the output?

after the semicolon :

This you have to include also in the bumpfee command...

Worse thing that can happen if you specify the wrong output lets say :1 is that the command ends with: This transaction belongs not to this wallet. In that case use another output, lets say :0

This is my bumpfee for a pendingopen channel to walletofsatoshi.

So I type in: lncli wallet bumpfee --sat_per_vbyte 20 b1d2a1d3ea96c2655dbec275c77dd86c5a223c700bd75522221e24d4823ef46e:1

Worse thing that can happen is the command responds with does not belong to this wallet. If thats the case please change the :1 in :0. It has to do with the change address of the transaction, but put the wrong output can never hurt!

but then I get this: -bash: lncli: command not found

Please type this into your terminal assuming you have Umbrel:

sudo docker exec -ti lightning_lnd_1 bash

done

Now you can use the lncli command !

hmmmm…. now I get this: [lncli] rpc error: code = Unknown desc = the passed output does not belong to the wallet

No worries, please change the :1 in :0 of the command

So

lncli wallet bumpfee --sat_per_vbyte 20 b1d2a1d3ea96c2655dbec275c77dd86c5a223c700bd75522221e24d4823ef46e:0

same message.

But then i deleted the : before the 0 and I got this:

like this:

umbrel:/$ lncli wallet bumpfee --sat_per_vbyte 20 b1d2a1d3ea96c2655dbec275c77dd86c5a223c700bd75522221e24d4823ef46e 0

and got this:

NAME:

lncli wallet bumpfee - Bumps the fee of an arbitrary input/transaction.

USAGE:

lncli wallet bumpfee [command options] outpoint

DESCRIPTION:

This command takes a different approach than bitcoind's bumpfee command.

lnd has a central batching engine in which inputs with similar fee rates

are batched together to save on transaction fees. Due to this, we cannot

rely on bumping the fee on a specific transaction, since transactions

can change at any point with the addition of new inputs. The list of

inputs that currently exist within lnd's central batching engine can be

retrieved through lncli wallet pendingsweeps.

When bumping the fee of an input that currently exists within lnd's

central batching engine, a higher fee transaction will be created that

replaces the lower fee transaction through the Replace-By-Fee (RBF)

policy.

This command also serves useful when wanting to perform a

Child-Pays-For-Parent (CPFP), where the child transaction pays for its

parent's fee. This can be done by specifying an outpoint within the low

fee transaction that is under the control of the wallet.

A fee preference must be provided, either through the conf_target or

sat_per_vbyte parameters.

Note that this command currently doesn't perform any validation checks

on the fee preference being provided. For now, the responsibility of

ensuring that the new fee preference is sufficient is delegated to the

user.

The force flag enables sweeping of inputs that are negatively yielding.

Normally it does not make sense to lose money on sweeping, unless a

parent transaction needs to get confirmed and there is only a small

output available to attach the child transaction to.

OPTIONS:

--conf_target value the number of blocks that the output should be swept on-chain within (default: 0)

--sat_per_vbyte value a manual fee expressed in sat/vbyte that should be used when sweeping the output (default: 0)

--force sweep even if the yield is negative

You must have made a typo.

I have done it and got this:

Which is ok because it belongs not to my wallet.

Please look for typo errors.....

You forgot the semicolon!

:

You forgot the semicolumn:

Please copy and paste this command:

lncli wallet bumpfee --sat_per_vbyte 20 b1d2a1d3ea96c2655dbec275c77dd86c5a223c700bd75522221e24d4823ef46e:0

I got the semi colon, but it keeps telling me that the passed output does not belong to the wallet

Then I cannot help you. Very strange....

Sadge

Good luck

thank you for your time… I’ll keep searching. But yeah, it is weird.

Wait..... Please give me the output for

lncli pendingchannels

There is something like wait_for_maturity

This is the number of blocks you have to wait till the funds are actually returned!

I have a closing_txid: "a2974ba369ffa6df1a5b04474ca5c0eac1b377163dd7e7a0ae1f035aaf68d793"

https://mempool.space/tx/a2974ba369ffa6df1a5b04474ca5c0eac1b377163dd7e7a0ae1f035aaf68d793

I see you succeeded with the bumpfee.

There is a CPFP

But Effective fee rate is still too low

LOL. Weird why it kept saying that it was the wrong wallet then…. Then how do I pump the Effective fee rate?

Maaan, im learning a lot here. Taking notes in a doc for another time.

Try different outputs

You had :0 :1already.

What output do you get when running the command with :2 or :3?

it seems that it didn’t do anything with :2 or :3. But it also keeps saying that “the passed output dora’s not belong to the wallet”

🤷

One more question. I almost promise that its the last one:-)

It’s three days since I closed the channel. What happens if it never gets confirmed on the chain? Isn’t there something about it can only stay in the mempool for 14 days?

Good question. I never experienced that it took longer than 14 days. The effective fee rate of 6.00 sat/vB seems not that bad (I have seen 1!). It always stays in your local mempool. In case you restart your node be sure you do a rescan putting reset-wallet-transactions=true in your lnd.conf. Yes the location is hard to find in umbrel. It is: umbrel/app-data/lightning/data/lnd/lnd.conf.

But in your situation I would not worry too much. Just have patience 👍

can’t find a line saying wait_for_maturity anywhere