0

I marked my transaction with "Request replace-By-Fee"* in my bitcoin core wallet, and now while I can increase the transaction fee, I can only increase it by a tiny bit, and I can't set it to what I really need. (forcing me to increase the fees 15 times in a row)

Is there any simple way for me to increase the fee more significantly without creating all of these intermediate transactions?

* By the way, a very bad name for "allow future fees increase"
  • Depending on what version of Bitcoin Core you are running. In v0.15.1 the minimum fee bump is significant. – Willtech Feb 27 '18 at 8:24
  • fee bumping is a very weird way to change the fees. I should be able to set it to whatever I believe is the correct value now. There is no reason it would always go up in a certain quantum. – yuvalm2 Feb 28 '18 at 15:27
  • There is a minimum increase specified (by consensus I believe) to prevent a fee mini-bump attack, too expensive now that the minimum bump is set higher. – Willtech Mar 1 '18 at 8:00
1

The bumpfee RPC command takes a "totalFee" argument. When passed, this is the total fee that will be used for the replacing transaction.

0

Increasing in steps is very weird, and should not be done. You may have a look at this canonical answer, under the section "How to make a Full RBF transaction / Bitcoin Core".

For me, to get rid of the unconfirmed transaction, I needed to remove the mempool.dat file, the other approaches did not work. Then followed the advice given:

Once the transaction is either Abandoned or cleared from the wallet, you can simply go to the Send tab and send the Bitcoin again but make sure that you include a sufficient transaction fee.

I finally succeeded in having a confirmed transaction after one single replacement with an appropriate fee.

  • Yes, thanks. That's what I did and it worked well. Not sure why the wallet is implemented the way it is, though. (And I would expect this action to be doable without restarting the program, deleting files etc.) – yuvalm2 Dec 21 '17 at 9:10
-1

Instead, what I did was to run the wallet again and make it forget unconfirmed transactions using:

C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe --zapwallettxes=1

And removed my local copy of the mempool. (A file called mempool.dat in bitcoin's data folder)

(Took about an hour to rescan)

And then making another transaction to the same destination with higher fees (Made from the same source node, so only one of these transactions could occur, nullifying the other)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.