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

<p>The following are suggested instructions for use with bitcoin-cli.</p>

<p>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. </p>

<p>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. </p>

CC BY-SA 3.0
2017-05-24T18:01:46.287Z
This answer is outdated, please consider updating it. :)
Murch
CC BY-SA 3.0
2016-05-31T04:32:17.577Z
2016-05-31T04:39:03.973Z
2016-05-31T04:39:03.973Z
rny
<p>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.</p>

<p><a href="https://electrum.org/#download" rel="nofollow noreferrer">https://electrum.org/#download</a></p>

<p><a href="https://bitcoin.stackexchange.com/questions/22699/which-clients-offer-a-way-to-replace-unconfirmed-transactions/52932#52932">Which clients offer a way to replace unconfirmed transactions?</a></p>

CC BY-SA 3.0
2017-04-23T20:06:34.707Z
2017-04-23T20:06:34.707Z
zono
<p>As far as I know other than bitcoin core API's (as renlord <a href="https://bitcoin.stackexchange.com/a/44524/14871">suggested</a>) the only wallet that conveniently supports the functionality is <a href="https://bitcoinmagazine.com/articles/greenaddress-is-first-bitcoin-wallet-to-launch-replace-by-fee-bitcoin-transactions-miner-adoption-slow-1463516896" rel="nofollow noreferrer">GreenAddress</a></p>

CC BY-SA 3.0
2016-05-31T11:47:55.620Z
2016-05-31T11:47:55.620Z
2017-04-13T12:47:34.187Z
Lawrence Nahum
<p>Today, Bitcoin Core, Electrum, Blockstream Green, and Samourai support creating <a href="https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki" rel="nofollow noreferrer">BIP125</a> opt-in full RBF transactions. These wallets then subsequently allow bumping the feerate of transactions signalling replaceability.</p>
<p>The Bitcoin Optech group <a href="https://bitcoinops.org/en/compatibility/#replace-by-fee-rbf" rel="nofollow noreferrer">tracks</a> RBF capability of wallets and services in their compatibility matrix.</p>

CC BY-SA 4.0
2020-12-27T18:58:10.543Z
2020-12-27T18:58:10.543Z
Murch
<p>What wallets currently support RBF? 
Is there some workaround if they don't?</p>

CC BY-SA 3.0
2016-05-31T00:39:02.383Z
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
<wallet><replace-by-fee>
What wallets currently support RBF?
Comodore
# What wallets currently support RBF?

(Asked by: username_0 on 2016-05-30)

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

**Tags:** wallet, replace-by-fee

> **Comments:**
> **username_1**: 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.  

---

## 4 answers

### Answer by username_2 on 2016-05-31. Score: 4

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.

> **Comments:**
> **username_3**: This answer is outdated, please consider updating it. :)  

---

### Answer by username_4 on 2017-04-23. Score: 3

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.

<https://electrum.org/#download>

[Which clients offer a way to replace unconfirmed transactions?](https://bitcoin.stackexchange.com/questions/22699/which-clients-offer-a-way-to-replace-unconfirmed-transactions/52932#52932)


---

### Answer by username_5 on 2016-05-31. Score: 2

As far as I know other than bitcoin core API's (as renlord [suggested](https://bitcoin.stackexchange.com/a/44524/14871)) the only wallet that conveniently supports the functionality is [GreenAddress](https://bitcoinmagazine.com/articles/greenaddress-is-first-bitcoin-wallet-to-launch-replace-by-fee-bitcoin-transactions-miner-adoption-slow-1463516896)


---

### Answer by username_3 on 2020-12-27. Score: 0

Today, Bitcoin Core, Electrum, Blockstream Green, and Samourai support creating [BIP125](https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki) opt-in full RBF transactions. These wallets then subsequently allow bumping the feerate of transactions signalling replaceability.

The Bitcoin Optech group [tracks](https://bitcoinops.org/en/compatibility/#replace-by-fee-rbf) RBF capability of wallets and services in their compatibility matrix.


---

