8
votes
Accepted
Can RBF be used to change the value of a transaction?
However, is it possible to use RBF to change the value of the transaction or zero value (in case of cancellation)?
Yes, there is no restriction on transactions only changing the fee. In fact, that's ...
5
votes
Accepted
Is there a way to allow use of unconfirmed RBF outputs in transaction building?
Bitcoin Core will happily spend RBF marked inputs it doesn't avoid them much less prohibit them.
Perhaps you're being confused by the fact that it will not spend an unconfirmed input created by a ...
4
votes
Accepted
Comparison between CPFP and BIP125 for fee bumping
First off, note that BIP125 does not prescribe any network ("consensus") rule. A Bitcoin node may not follow this replacement policy. In fact most nodes on the network are running Bitcoin ...
3
votes
Does `0 OP_CSV` force the spending transaction to signal BIP125 replacability?
Yes, since the OP_CSV requires setting a non-maximal nSequence in the spending input, an input spending it is forced to signal replaceability.
Ruben Somsen mentions that he used this construction in ...
2
votes
How can I change the inputs and fee of an unconfirmed Bitcoin transaction?
I think this should work (this is from just looking at the API, I have not tested this flow):
Use createrawtransaction to specify the two inputs you want to use and the recipient output. Use the ...
2
votes
Is there online tool to check if bitcoin transaction is bip-125-replaceable
getmempoolentry does it. However this is restricted to txes currently in mempool.
2
votes
What is replace-by-fee?
After 6 years, Now I want to tell you what is Replace by Fee :)
This feature was proposed in BIP125 and implemented in Bitcoin Core 0.12.0.
In simple words, by enabling (Replace By Fee) RBF in a ...
2
votes
Can RBF be used to change the value of a transaction?
Bitcoin Optech defines RBF as:
Replace-By-Fee (RBF) is a node policy that allows an unconfirmed
transaction in a mempool to be replaced with a different transaction
that spends at least one of the ...
2
votes
What is the network mempools unconfirmed transaction expiration time?
Assuming most of the nodes on the network run with the default configuration of maxmempoolexpiry, most of the network mempools will drop your transaction after 336 hours (2 weeks).
You should have ...
2
votes
How do you recognize that a transaction is the replacement of another?
The txid will change, because the transaction has a different effect. It will have more/larger inputs or less/smaller outputs, possibly combined with other changes.
The link between the two ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
bip-125-replaceable × 10replace-by-fee × 8
unconfirmed-transactions × 4
bitcoin-core × 2
transaction-fees × 2
mempool × 2
transactions × 1
bitcoind × 1
protocol × 1
bitcoin-cli × 1
child-pays-for-parent × 1
coin-selection × 1
sequence × 1
checksequenceverify × 1
bumpfee × 1