Questions tagged [replace-by-fee]
describes a mechanism to mark transactions as replaceable until they are confirmed.
76
questions
0
votes
0
answers
18
views
Spending an unconfirmed RBF transaction
What happens if a wallet spends an unconfirmed Opt-In Replace-by-fee (BIP125) transaction, but does not flag this spending transaction as Opt-In Replace-by-fee?
Receiving wallets would see that ...
0
votes
1
answer
46
views
Exploit vulnerable projects using RBF policy
If a project is vulnerable to some type of RBF policies, how could an attacker exploit this project?
0
votes
0
answers
27
views
Okay so i sent btc from another wallet to my blockchain wallet since yesterday. It’s been over 16hours now and I haven’t received the btc in my wallet
I sent btc from my bitnob wallet to my newley created blockchain address. It’s been over 16 hours with 115 confirmations and yet the money isn’t in my blockchain walllet.
Help anyone?
0
votes
1
answer
93
views
How can I use RBF to replace a transaction sent from Bitcoin Core?
How do I resend a transaction with RBF on a Bitcoin Core node v.19 or v.20. I am running it on Ubuntu.
3
votes
1
answer
67
views
How does RBF (BIP 125) behave, when the unconfirmed UTXOs are being spent?
Let's assume we broadcast transaction A (TXA), signalling Replace-By-Fee as defined in BIP 125. We pay 1 sat/vByte for the transaction.
One of the outputs goes to Bob. But Bob immediately spends his ...
0
votes
1
answer
152
views
Multisig and RBF after taproot
Are there any benefits of above setup after taproot is activated that improve privacy in any way?
What is the setup?
3of3 multisig address with 0.1 BTC unspent
Alice, Bob and Carol own the keys for ...
1
vote
1
answer
183
views
Will electrum wallet increment the fee automatically or do I have to do it manually?
Although I've broadcasted many transactions via testnet with RBF opted-in ( --rbf true), yet, given different
incentives present among the miners of the testnet and of the mainnet, my experience so ...
0
votes
1
answer
281
views
How to do RBF using the Ledger Nano / Ledger Live [duplicate]
Would anyone here please be able to tell me how to do RBF using the ledger nano- I can see the transaction has been stuck for about 12 hours now. The TX is ...
1
vote
0
answers
45
views
Using RBF in python application
I'd like to create transactions within my python application, that support replace-by-fee RBF (BIP125).
Apparently, if I want to be able to replace my transaction later on, I need to signal that ...
2
votes
0
answers
44
views
A question about CPFP relaying policy
Let's say I broadcast a transaction tx0 signaling RBF replaceability. Later on, send another transaction tx1 that spends the same inputs of tx0, but this time with higher fees.
In this case, tx0 is ...
0
votes
1
answer
62
views
Prioritize transaction with low fee [regtest]
Tx1:
send '{"bcrt1qgz8qhrqyglh7zu3alssydsfa7wk2auucftfnv3": 0.2}' null "unset" 1.1
{
"txid": "d040ebe603f80bdf1a92877efeb2b4a27c32766202aeecf3a969b665a0d4c6d8&...
1
vote
1
answer
141
views
What are we trying to predict in fee estimation and why?
There are different estimations used in wallets, explorers and other Bitcoin projects. For example: estimatesmartfee in Bitcoin Core
This is the fee rate distribution right now according to https://...
4
votes
1
answer
77
views
Why isn't Replace by fee default for all transactions?
I know it's a wallet implementation and a flag, but when it was introduced why wasn't this change a rule for all transactions so that anyone could RBF if they wanted to instead having had to set the ...
1
vote
1
answer
87
views
How to test RBF on Testnet?
I'd like to do RBF testing on testnet. I'd like to simulate a transaction with too-low fees, aka "stuck" transaction, and then RBF it in various ways.
Problem is, all testnet transactions ...
0
votes
1
answer
26
views
Not sure where some of my transaction went
I just made a transaction of 61.80 Euros, but it charged me 88.01, And I'm not sure why.
Some background: I'm using a service called HodlHodl to turn my mined bitcoin into money. I use Electrum as my ...
1
vote
2
answers
113
views
Can Bitcoin transactions actually be reversed/"undone" by the sender by using/abusing the newish "replace-by-fee" feature?
I am watching a live stream of Roger Ver talking about Bitcoin. Yes, I know that a lot of people violently hate him and I will say that I don't like Bitcoin Cash. I sold all mine for Bitcoin very ...
3
votes
1
answer
67
views
Where can I get a list of stale RBF'd transactions?
I would like to prove that a certain transaction was in the mempool on a certain date before it got replaced via RBF with another transaction. Is there any service that provides this data?
0
votes
0
answers
50
views
My Bitcoin transaction remained unconfirmed for 20 days now [duplicate]
I sent a bitcoin transaction from one of my wallets into another wallet meant for trading. Its been 20 days now and the transaction remained unconfirmed. Please I need help because I sent this coin ...
0
votes
1
answer
1k
views
Replace by Fee- Unconfirmed Transaction
Would anyone here please be able to tell me how to do RBF using the ledger nano- I can see the transaction was RBF and has been stuck for about 24 hours now. The TX is ...
2
votes
1
answer
236
views
Replace-by-fee and re-sending to another address
In Bitcoin Core (or Electrum)
When sending a transaction with "Enable Replace-by-fee" checked, is it possible to resend the transaction (before it was mined) with a higher fee AND to another ...
1
vote
0
answers
92
views
Can a 0 confirmation Bitcoin Core change output be spent?
I have a Bitcoin Core wallet which has a utxo which I spent from, in a transaction where around 1% was sent to an external wallet address, with the ~99% change output remaining in the wallet, sent to ...
1
vote
1
answer
93
views
What RBF policy will be default on SegWit v1 nodes?
What RBF node policy will be applied by default in order for a SegWit v1 transaction to relay when encountered. Full RBF, or Opt-in RBF?
1
vote
1
answer
856
views
On my first shopping via bitcoin I get "The fee for this transaction seems unusually high. (20%)" What to do about it?
I have some bitcoins in a local Electrum wallet and wanted to do my first shopping with bitcoin from a shop offering payment via bitpay for an item costing (in USD) 20 dollar.
So I went through the ...
2
votes
2
answers
59
views
Why are the fee value and modified fee value always the same?
I do not see any transaction in the mempool having differing values for the fee and modified fee fields. Does nobody modify or accelerate their transactions?
How do transactions with modified fees ...
1
vote
1
answer
106
views
Who bears the transaction fee for settling HTLC in Lightning Network?
Given a channel that exist between Alice and Bob, where Alice wants to transfer 0.0001 BTC to Bob. Alice makes HTLC payment to Bob contingent to the secret for the payment hash within a timelock of ...
0
votes
1
answer
122
views
Replace-by-fee Problem
Good Day. Please i have an Account with BlockChain but i notice my account has a withdrawal of all my BTC which was not done by me. It has Replace-By-Fee
What might have happened?
How can I get my ...
1
vote
1
answer
76
views
Can inputs to a transaction have different values for sequence?
I noticed that the sequence field is used to signal opt-in RBF. I would think that signaling RBF applies to the full transaction rather than particular inputs.
If my transaction has two inputs, and I ...
0
votes
1
answer
102
views
Monitoring BIP125 transactions in the mempool
Let's say I have a transaction with txid=A which has bip125-replaceable=True. If I bump the fee the original transaction will be removed from the mempool and replaced by the new one, so how do I know ...
1
vote
2
answers
499
views
Checking if transaction is RBF
A transaction can be RBF if itself is a RBF, or it spends outputs from a RBF transaction.
Is there a way to use bitcoin RPC node to check if a transaction is spending outputs from a RBF transcation?
4
votes
1
answer
182
views
Is there a way to allow use of unconfirmed RBF outputs in transaction building?
Bitcoin Core seems to not consider unconfirmed outputs that are marked replaceable in input selection. Is there a way to override this protection and allow use anyway? The transaction is created using ...
1
vote
1
answer
25
views
getbalance says 0 for incoming TX even though 0-conf is allowed
> $bitcoin_rpc.getnewaddress("myaddress", "bech32")
=> "bc1q9kvfyjxtk9tvkzgpkf4x8zs42sddwlyanz3z6z"
> $bitcoin_rpc.getbalance
=> 0.0
> $bitcoin_rpc.getbalance("*", 0)
=> 0.0
&...
3
votes
1
answer
422
views
Why doesn't RBF include restrictions on the outputs?
Why didn't the RBF specification include additional constraints on the replacing transaction, such as that it would need to contain the same outputs (with at least the original output amounts) as the ...
5
votes
1
answer
150
views
Is "inherited" replace-by-fee signaling implemented as described in BIP125?
From Bip125:
Explicit signaling: A transaction is considered to have opted in to
allowing replacement of itself if any of its inputs have an nSequence
number less than (0xffffffff - 1).
...
2
votes
1
answer
448
views
Why mark a transaction as RBF (Replace-by-Fee) explicitly?
I could broadcast a second transaction that has the same inputs but a higher fee, without marking the original transaction as replaceable. Miners would most likely favor the second transaction and ...
1
vote
1
answer
80
views
Can RBF be done by a third (or second) party
I've been thinking about the following usecase:
could a retailer/merchant offer clients a "no bitcoin fees" option when paying with bitcoin? i.e. if something costs 1 BTC on the site, the user will ...
2
votes
0
answers
104
views
Using bitcoind RPC to identify an incoming transaction that has been replaced using BIP125 Replace-By-Fee
In the context of running a web service that accepts payments in Bitcoin, how can we use bitcoind to identify a transaction that has been replaced using BIP125 Replace-By-Fee?
When RBF is used, a new ...
1
vote
1
answer
76
views
What is a fee market? Does it mean that blocks should be full, esp. after several halvenings?
As we all know, Bitcoin had experienced an unprecedented long-lasting congestion period in 2017. This seems quite horrible to some people generally, but it seems that such phenomenon was on the ...
4
votes
1
answer
54
views
What incentive do miners have to respect the Replace-By-Fee flag?
Couldn't a miner treat all transactions in their mempool as if they had Replace-By-Fee enabled? After all they could always claim that they hadn't seen the original transaction.
9
votes
1
answer
1k
views
What is meant by transaction 'pinning'?
What is meant by the term 'transaction pinning'?
-2
votes
1
answer
45
views
What will be the fee in $ for a 500$ transaction? [closed]
What will be the fee in $ for a 500$ transaction ?
2
votes
1
answer
1k
views
Why some transactions disappear from the mempool?
Just before block 537562, I had the following transactions in my mempool:
'a4ca904361952c8a27bcf1fd36e5bc8ccdc5d42ceb72cfba60c017fb9cbbb0e5'
'...
1
vote
1
answer
110
views
How single usage of bitcoin address is resistant to quantum computing _and_ replace-by-fee?
It is often said that if a bitcoin user uses addresses only once, then quantum computer cannot compromise their security since the public key is revealed only when the money are actually spent.
But ...
4
votes
1
answer
91
views
How does one create another transaction when all funds are tied up in an unconfirmed previous transaction?
If I have only one UTXO and I spend from it that's fine, I send myself back the change and that works how I expect it to. However if I want to create a new transaction in the time that the first ...
0
votes
2
answers
194
views
Wasn't 0-conf more secure than Visa, before blocks got full and RBF was added?
RBF and full blocks make 0-conf useless, because it's easy to override. Wasn't it once useful? I've heard without those it's more secure than Visa in terms of double spending.
1
vote
2
answers
319
views
Are there RPC calls for correct RBF calculations in Bitcoin Core?
Imagine I have a "stuck" transaction using Bitcoin Core (with correct BIP125 signalling), and I want to "unstuck" it using RBF.
Is there some RPC call for the correct fee calculation?
Meaning, is ...
0
votes
1
answer
125
views
Do miners prefer RBF transactions over non-RBF transactions?
Given a replace-by-fee (RBF) transaction and a non-RBF transaction with equal fees, do miners prefer the RBF transaction over the non-RBF one? Or is this entirely up to the particular miner?
0
votes
2
answers
127
views
Can I save stuck bitcoins by creating a completely new transaction? [duplicate]
I tried to make a bitcoin payment but accidently set a too low transaction fee so it got stuck. By now the payment is cancelled so I don't want to do this transaction anymore.
Can I now instruct my ...
11
votes
1
answer
2k
views
When closing the channel for LN - how to calculate the fee for the blockchain transaction?
To be clear: Following is not about fees in Lightning Network. Following is about fees on blockchain for transaction which closes the channel in LN.
Channel closing transaction can be created months ...
0
votes
3
answers
3k
views
Increase a transaction fee in bitcoin core
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 ...
0
votes
1
answer
253
views
When a transaction will reject if the fee was to low? [duplicate]
I would like to know when a transaction will reject if the fee was to low to be confimed.
If this transaction never will be rejected, what is to do to delete this transaction?