Pages:
Author

Topic: Bitcoin open source wallets that support replace-by-fee (RBF) - page 4. (Read 1559 times)

legendary
Activity: 2044
Merit: 1018
Not your keys, not your coins!
With Replace by Fee, you won't have to need other satoshis left in your wallet beyond a value of your previous broadcasted transaction.

I mean if you have 0.005 BTC and you broadcast it, later you can use Replace by Fee by increasing your fee rate, but the total value of that transaction would be 0.005 BTC. It is the same value is your previous broadcasted transaction but with a lower fee rate.

Maybe some newbies will misunderstand that they need to add some more satoshis to use RBF. My two cents.
legendary
Activity: 2212
Merit: 7064
There are few more open source wallets that support RBF replace-by-fee:


I think few more open source hardware wallets with their apps also support this, but I can't confirm for all of them.
There is also a list of RBF compatibility for various services and wallets but I don't know how updated this is:
https://bitcoinops.org/en/compatibility/#replace-by-fee-rbf
legendary
Activity: 3234
Merit: 5637
Blackjack.fun-Free Raffle-Join&Win $50🎲
If you are using one of those non-recommendable wallets before reading this topic, and the transaction fee used is more than 10 sat/byte (not vbyte), you can notify Lucius by posting on his thread to help you use free accelerator to accelerate it, he knows more about it and have better ways to make your transaction to be included as part of the transaction ViaBTC will include for acceleration. But note that if ViaBTC include your transaction, it will only be confirmed after ViaBTC mined a block if it has not been confirmed naturally by mempool decongestion.

As far as I can see, ViaBTC has set another condition for the transaction to be successfully added to their free accelerator, they obviously want to make free use more difficult and try to sell more paid ones.

Quote
Paste or enter the TXID you want to accelerate. The volume of a single transaction must be ≤0.5 KB, and the transaction fee rate should be ≥ 0.0001 BTC/KB.

In addition, it seems that the majority have adopted good methods when it comes to the set fees, because no one needs such services anymore, which is actually a good thing. One small note for all those who have not used RBF before, considering that for some it can be a bit confusing - when you use this option and increase the fee, don't forget to confirm the last step - click broadcast button.

For more privacy mempoolspace TOR link : http://mempoolhqx4isw62xs7abwphsq7ldayuidyx2v2oethdhhj6mlo2r6ad.onion/
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
I would also add that CPFP method only work if you control the private key of at least one receiving address, usually the change.
If the transaction do not have change address UTXO, the sender will not be able to use CPFP for the transaction, and if the coin is sent to a centralized exchange or custodial wallet, the exchange or wallet would be a disadvantage for the receiver because he (the receiver) does not has the private key and not able to use CPFP. That is true.
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
CPFP
Another means to accelerate bitcoin transaction is the use of child-pay-for-parent. One of the disadvantages is that it may not be simple for newbies to understand. Another is that it requires more transaction fee, which means you will pay more transaction fee in accordance to the present mempool fee rate priority (sat/vbyte), the transaction weight or virtual size of the old and new transaction and the fee paid for the old transaction. But this is the best option left for those that are using wallets that do not support RBF. You can read more about it through these links:

I would also add that CPFP method only work if you control the private key of at least one receiving address, usually the change.

Lets suppose that  you sent a transaction with only one output to an exchange  (sending all your balance for example) you will not be able to sue this method.

Rbf is way better and cheaper.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
Never mind me, I knew Bluewallet and Trezor supported RBF too, but kind of forgot, or thinking I had included them both. You are right, I will include both.

I will not include Exodus, it is close source.
staff
Activity: 3500
Merit: 6152
You've also got:

- Open source: Bluewallet, Trezor suite
- Closed source: Exodus (both desktop and mobile)

There are step-by-step guides[1][2][3] if you want to include them.

[1] https://bluewallet.io/high-fees-and-transactions-pending-what-to-do/
[2] https://support.exodus.com/article/1480-bitcoin-faqs-learn-more-about-btc#bitcoin-custom-fees
[3] https://trezor.io/learn/a/rbf-in-trezor-suite-app
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
Do not let your bitcoin transaction remian unconfirmed for hours, days or months if you do not want to, check the mempool to know the accurate fee rate (sat/vbyte) for the best priority. To check the mempool:
For newbies, https://mempool.space/
For those that are no more newbies: https://jochen-hoenicke.de/queue/#BTC,24h,weight
For advanced users: Run full node to view the mempool. Not encouraging but actually worth it if you can, for privacy.



I am still surprised that there is option many years ago for replace-by-fee (RBF) to pump bitcoin unconfirmed transaction but many wallets are not supporting it, after many of the wallets are close source, some people that do not know much about bitcoin wallets are using them. This has resulted to many people to be complaining about unconfirmed transaction that will need an option that will be more difficult to solve, instead to use RBF, but the wallet used not support RBF. Newbies need to know what RBF is because it is the easiest means to accelerate bitcoin transaction.


Disadvantages of other means of accelerating bitcoin transactions

Free and paid accelerators
There are different ways you can accelerate bitcoin transaction, example is the free accelerator provided by mining pool like ViaBTC, another are the paid accelerator also provided by some mining pools. The disadvantages is that if the mempool is very congested, making use of free accelerator like that one provided by ViaBTC becomes difficult because more people making use of the service at the time of congestion, making your transaction not to be included among the ones to be accelerated, while paid accelerator will demand for a very high fee which makes it not possible for many people to use it, mining pool can demand for $700 or more to just accelerate a bitcoin transaction of $10, $21, $1000 or more. Paid accelerator is not an advisable option to use.

Another disadvantage of accelerator is that it is offered individually by mining pool, even if the mining pool has included a transaction to be accelerated, it would only be included in the block mined by the mining pool. If the mining pool is not contributing much hashrate, the chances it is would mine a block is low, which is the block the transaction will be included. But the mining pool will actually mine a block sooner or later.

CPFP
Another means to accelerate bitcoin transaction is the use of child-pay-for-parent. One of the disadvantages is that it may not be simple for newbies to understand. Another is that it requires more transaction fee, which means you will pay more transaction fee in accordance to the present mempool fee rate priority (sat/vbyte), the transaction weight or virtual size of the old and new transaction and the fee paid for the old transaction. But this is the best option left for those that are using wallets that do not support RBF. You can read more about it through these links:

Guides for CPFP
[Guide] Use CPFP if your stucked transactions from blockchain.com wallet
How Replace-By-Fee (RBF) and Child-Pays-For-Parent (CPFP) can speed up confirmation
[TUTORIAL]getting a low-fee transaction unstuck by creating a CPFP with electrum
RBF vs CPFP

A good SPV wallet to use for CPFP is Electrum, or any other wallet that has coin control.





What is RBF and how it works

Very simple, assuming you have made a bitcoin transaction, using a low fee, or the mempool become more congested and your transaction remain unconfirmed, you can easily pump the fee if the wallet you used for the transaction supports RBF, but not all wallets that supports it, resulting to inability to pump the fee to make the transaction get confirmed as early as possible. This is the reason for this topic, to let newbies know how important RBF is and to know the wallets that supports RBF.


Open source wallets that supports RBF

Bitcoin Core
Fully Noded
Electrum
Bluewallet
Trezor Suite
Blockstream Green
Samourai
Sparrow wallet
Specter wallet
Nunchuk (Disadvantage: Supporting email account registration and encrypted cloud backup). Best to backup seed phrase offline.
Wasabi
Coinb.in (not recommend for beginners). Read this and this.

Note: No close source wallet mentioned, if there is any, let me know so I can edit and correct it. No custodial wallet mentioned, because of obvious reason of not your key not your coin.


If you are using one of those non-recommendable wallets before reading this topic, and the transaction fee used is or more than 10 sat/byte (not vbyte) and the transaction size not more than 500 bytes, you can use VIABTC free accelerator. But note that if ViaBTC include your transaction, it will only be confirmed after ViaBTC mined a block if it has not been confirmed naturally by mempool decongestion.

Free BTC transaction accelerator!



Lastly, have you heard about full RBF? Nothing like that has been implemented, but maybe it would be possible in the future, you can follow this thread about it:

Full RBF

It has been implement. The mempoolfullrbf option is part of Bitcoin Core v24.0, which will be released in the coming days. I don't think it will take too long before the network starts to adopt it, especially given that miners will make more profit if they do and will lose out on profits to other miners if they don't. It won't be long before opting in to RBF is a thing of the past. Every transaction will be eligible to be RBFed - the only stipulation is whether or not your wallet software will let you do it (but you can always import your seed phrase/private keys to a better piece of software if needed).

You can read more on full RBF from the release note of the latest Bitcoin Core that was released few weeeks ago: https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-24.0.md
Pages:
Jump to: