What wallets currently support RBF? Is there some workaround if they don't?

  • Friends a little what you mean by support. You mean you want to create RBF transactions? Or do you mean they need to recognise incoming RBF transactions and then do something special with them (user interface warning). I've heard greenaddress supports RBF, not sure and don't know about others. – Jannes May 31 '16 at 0:39

No wallet currently supports creating replaceable transactions conveniently. To work around this, you can manually create raw transactions from scratch.

The following are suggested instructions for use with bitcoin-cli.

To create a replaceable transaction. You can use "createrawtransaction" to manually add inputs and mark the "nsequence" field to a value less than 0xffffffff. If you would like to replace the first transaction created this way. You will have to dump the transaction to free the UTXOs for use again using the "abandontransaction" command.

Once you've dumped the first transaction. You should be able to repeat the process above then increment the "nsequence" field. This new transaction when broadcasted should then be accepted by any node that supports full RBF.

| improve this answer | |
  • This answer is outdated, please consider updating it. :) – Murch May 24 '17 at 18:01

As I answered in another question, Electrum Bitcoin Wallet has the feature. I've confirmed that mac client worked. It seems that Android app has the same feature.


Which clients offer a way to replace unconfirmed transactions?

| improve this answer | |

As far as I know other than bitcoin core API's (as renlord suggested) the only wallet that conveniently supports the functionality is GreenAddress

| improve this answer | |

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.