Pages:
Author

Topic: Bitcoin open source wallets that support replace-by-fee (RBF) (Read 1558 times)

legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
And you can easily swap L-BTC to main chain Bitcoin directly in the wallet, or to L-USDT if you want to have stablecoins for some reason.
I wouldn't suggest holding a lot of coins in this hot wallet, but it works good for accepting payments in Liquid and Lightning and than moving then on-chain.
You are right. I have been testing the wallet since I saw your post about it few months ago and I noticed it is a good wallet which is open source. I just decided not to add USDt to my review because this thread is completely about bitcoin. Same as when I added wallets like Unstoppable. Blockstream Green is also supporting few altcoins. I thought if people use it, they will find out about those altcoins by themselves.
legendary
Activity: 2212
Merit: 7064
It is worth knowing that L-BTC which is the liquid network is not actually BTC but not also an altcoin because it is more of layer 2.
And you can easily swap L-BTC to main chain Bitcoin directly in the wallet, or to L-USDT if you want to have stablecoins for some reason.
I wouldn't suggest holding a lot of coins in this hot wallet, but it works good for accepting payments in Liquid and Lightning and than moving then on-chain.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
I am adding another bitcoin wallet.

Aqua wallet. You can read about its opt-in RBF support on the release note of the updated version (version 0.2.0) on GitHub: https://github.com/AquaWallet/aqua-wallet/releases

The wallet is supporting bitcoin onchain transactions, lightning network and liquid network.

It is worth knowing that L-BTC which is the liquid network is not actually BTC but not also an altcoin because it is more of layer 2.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
RBF has it's downsides for privacy: I always use coin control, and I try to avoid change.
How are you avoiding change?
Only way I know is by sending full amounts
Sending the full amount works, or combining multiple payments, or sending the change to an exchange (so it's someone else's problem). Sometimes I send it to an online account where I can use the balance later.
Obviously this doesn't always work, and for small payments I avoid using Bitcoin if possible. I don't like it, but I like Bitcoin too much to waste it on high fees Tongue

So when I used RBF in Bitcoin Core, it took another input, and added it to my transaction. I didn't expect that, and didn't get a warning about it. It's bad for privacy, and lead to a much larger transaction: 2 inputs and 2 outputs instead of 1 input and 1 output.
This looks more like a issue with Bitcoin Core wallet than with RBF itself.
I guess you could freeze all other addresses in your wallet to make sure they won't be sent without warning.[/quote]
Yep, it's a Bitcoin Core thing. I now know, so I won't let it happen again.
legendary
Activity: 2212
Merit: 7064
RBF has it's downsides for privacy: I always use coin control, and I try to avoid change.
How are you avoiding change?
Only way I know is by sending full amounts, but in situations like that I wish bitcoin was more like monero.

So when I used RBF in Bitcoin Core, it took another input, and added it to my transaction. I didn't expect that, and didn't get a warning about it. It's bad for privacy, and lead to a much larger transaction: 2 inputs and 2 outputs instead of 1 input and 1 output.
This looks more like a issue with Bitcoin Core wallet than with RBF itself.
I guess you could freeze all other addresses in your wallet to make sure they won't be sent without warning.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
RBF has it's downsides for privacy: I always use coin control, and I try to avoid change. So when I used RBF in Bitcoin Core, it took another input, and added it to my transaction. I didn't expect that, and didn't get a warning about it. It's bad for privacy, and lead to a much larger transaction: 2 inputs and 2 outputs instead of 1 input and 1 output.

On Electrum, I can select 'decrease payment' for both bump fee and cancel transaction if I want the additional fee to be deducted from the coins in the transaction (which would be replace by another transaction).


legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
RBF has it's downsides for privacy: I always use coin control, and I try to avoid change. So when I used RBF in Bitcoin Core, it took another input, and added it to my transaction. I didn't expect that, and didn't get a warning about it. It's bad for privacy, and lead to a much larger transaction: 2 inputs and 2 outputs instead of 1 input and 1 output.
legendary
Activity: 1148
Merit: 3117
I am sorry for this late reply. I am not a Bitcoin Core user. But if you can can provide a guide for it, I can add it somewhere in the OP.
Ever since the release of Bitcoin Core 0.14.0 that the RPC command bumpfee can be used - if one uses bitcoin-cli - in order to increase the fee that was used in a specific transaction (as long as it had Replace by fee enabled). In order to increase the fee by using CLI, per bumpfee documentation[2], you have to respect the following command:
Code:
bumpfee "txid" ( options )
Usually people have trouble with the (options] argument because it is classified as a JSON object ant when constructed incorrectly can output errors such as "Error parsing JSON". An example of a command to bump the fee of an unconfirmed transaction in 40 sat/vB would be:
Code:
bitcoin-cli bumpfee '{"fee_rate":40}'
If you're using the GUI version of Bitcoin Core, things are more user friendly - Ever since Bitcoin Core 0.15.0[3] there is a graphical option for a user to replace the fee of an unconfirmed transaction (assuming it has RBF enabled) by just going into the menu Transactions -> Right-Click on the unconfirmed transaction -> Choose Increase Transaction Fee and then choose the desired sat/vB rate.

[1]https://bitcoincore.org/en/releases/0.14.0/
[2]https://bitcoincore.org/en/doc/0.21.0/rpc/wallet/bumpfee/
[3]https://bitcoincore.org/en/2017/09/01/release-0.15.0/
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
Unstoppable wallet has added replace-by-fee and also cancel transaction.

You can use cancel transaction on some wallets like Electrum but it means that you will double spend the unconfirmed transaction with higher fee in a way that the coin will be sent back to an address on your wallet.

Maybe  someone can provide a link to the detailed  guide for RBF or CPFP in bitcoin core wallet?
I am sorry for this late reply. I am not a Bitcoin Core user. But if you can can provide a guide for it, I can add it somewhere in the OP.
legendary
Activity: 3514
Merit: 1548
Get loan in just five minutes goo.gl/8WMW6n
Maybe  someone can provide a link to the detailed  guide for RBF or CPFP in bitcoin core wallet?
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
I think you are talking about the period after every halving, i get your point, but what i am saying is, just because it happened in the past, doesn't mean that it would definitely happen in the same way in the future.
It happened in the past, but there is probability that it may not happen in the future, yes. But the probability that it will happen in the future is far higher than the probability that it will happen in the past. In 5 : 95, 5 is still a probability.

So many things can and will prolly happen before we get to that time, the Ordinals spam may/may not survive until then and the activity that is expected in the Bitcoin network at that time may not also happen, this is the reason why it is somewhat impossible to accurately predict the state of the network at a future time.
Ordinals spam like Ordi with a marketcap of over $400 million. Also are others but with lower marketcap. What if the bull run starts and these Ordinals and Inscriptions started to increase in price with increase in daily transaction, and which is most likely what will happen. The probability that the mempool will be more congested during the next significant bull run is far higher than it will not be congested. Even without Ordinals and Inscriptions, it was congested in the past.
legendary
Activity: 2184
Merit: 1302
Because the mempool was congested during those periods in the past, but after weeks or months it will become less congested. But there were no Ordinals and Inscriptions like BRC20 tokens at the time. Yet, congested. With them this time, it is not going to be easy at all.
I think you are talking about the period after every halving, i get your point, but what i am saying is, just because it happened in the past, doesn't mean that it would definitely happen in the same way in the future. So many things can and will prolly happen before we get to that time, the Ordinals spam may/may not survive until then and the activity that is expected in the Bitcoin network at that time may not also happen, this is the reason why it is somewhat impossible to accurately predict the state of the network at a future time.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
Why do you think so? What makes you think that the network would be clogged at these times you just said above, i am not saying it cannot happen, but what i know is that you cannot predict what the state of the network/mempool would be like at a future time.
Because the mempool was congested during those periods in the past, but after weeks or months it will become less congested. But there were no Ordinals and Inscriptions like BRC20 tokens at the time. Yet, congested. With them this time, it is not going to be easy at all.
legendary
Activity: 2184
Merit: 1302
My question now is can someone import their private key or recovery seed of a Bitcoin wallet that has no RBF function into a Bitcoin wallet that supports RBF? Will the function be available coming from another wallet with no issue? I will like to know.
Yes you can do this, but another thing is, why would you even want to keep on using the seed phrase of a wallet which doesn't support RBF. There are basic features that a wallet should have, and if they lack it; then you should choose alternatives that are better, create a new wallet in them and send your funds into the new wallet.
The real congestion have not even started yet, wait till end of 2024 and into 2025, we will see things that will bing new discussions to the forum for months to come...
Why do you think so? What makes you think that the network would be clogged at these times you just said above, i am not saying it cannot happen, but what i know is that you cannot predict what the state of the network/mempool would be like at a future time.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
My question now is can someone import their private key or recovery seed of a Bitcoin wallet that has no RBF function into a Bitcoin wallet that supports RBF? Will the function be available coming from another wallet with no issue? I will like to know.
@hosseinimr93 has answered you already.

But it is worth knowing that people that are using close source wallets (like Trustwallet) should better create a new seed phrase, keys and addresses on an open source wallet. This is because you do not know how your keys are generated. The public do know  how it is generated, maybe it it is generated by the wallet developers or not, or not secure enough like what happened to bx.

If you import a seed phrase from a wallet that does not support replace-by-fee to a wallet that supports it, and you make transaction after you import it, you have have nothing to be worried about as all transactions you will be making on the new wallet will support RBF, unless you disable it from the setting or preference. But I will just advise you to send your coins to an address or addresses generated by the seed phrase of an open source wallet that support RBF if the old wallet is close source or not trustworthy.
legendary
Activity: 2380
Merit: 5213
My question now is can someone import their private key or recovery seed of a Bitcoin wallet that has no RBF function into a Bitcoin wallet that supports RBF? Will the function be available coming from another wallet with no issue? I will like to know.
Yes. You can import your private key/seed phrase in a wallet that supports RBF, so that any transaction you make is flagged as RBF.
Just take note that if you have already made a transaction using a wallet that doesn't support RBF, your transaction will be still RBF-disabled, even if you import your private key/seed phrase in a wallet that supports RBF.
sr. member
Activity: 812
Merit: 315
Vave.com - Crypto Casino
The real congestion have not even started yet, wait till end of 2024 and into 2025, we will see things that will bing new discussions to the forum for months to come, thanks for sharing wallets that supported RBF and it doesn't even take too long that I knew this myself.

I am used to mempool dot space for checking the min and max transaction fee for Bitcoin, since I don't want my transaction to wait around unconfirmed I always go with the mid to max, and I haven't had any problem, the thing is it will be hard for people who are used to a wallet with no RBF to move over.

My question now is can someone import their private key or recovery seed of a Bitcoin wallet that has no RBF function into a Bitcoin wallet that supports RBF? Will the function be available coming from another wallet with no issue? I will like to know.

By the way, this is a nice write up OP...
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
Wasabi wallet added.

Quote
Wasabi first tries to utilize RBF, if that's not possible it tries to do CPFP.



https://docs.wasabiwallet.io/using-wasabi/Send.html#speed-up-or-cancel-transaction
legendary
Activity: 2268
Merit: 18711
What can this type of web wallet be called? Is it not HD brain wallet?
Essentially yes. The wallet is generated based on two human created and memorized strings - an email address and a password.

Or is this how other web wallets are generating their seed phrase as I can see them all requiring username and password?
Some will use cryptographic PRNGs of varying security, but if the wallet can still be accessed using a username/email and a password via a website then it remains highly insecure.
Pages:
Jump to: