Author

Topic: bitcoin-cli - RBF transaction (Read 285 times)

HCP
legendary
Activity: 2086
Merit: 4361
December 19, 2017, 10:58:43 PM
#4
Simply redo the createrawtransaction but specify a smaller amount for one (or more) output such that the total output amount is smaller and therefore the total fee is bigger... Remember:

Fee = Total Inputs - Total Outputs

By making the total outputs smaller, the fee is increased.

Then sign and broadcast as normal.
jr. member
Activity: 45
Merit: 1
December 19, 2017, 07:27:24 PM
#3
Thanks. Do I need to use createrawtransaction or using bitcoin-cli's sendmany command will also be RBF enabled if I set "walletrbf=1" to my bitcoin.conf?
Also, if a transaction was started with RBF option, how do I effectively rebroadcast the same transactionid with a higher fee?
HCP
legendary
Activity: 2086
Merit: 4361
December 03, 2017, 10:06:47 PM
#2
if you don't mind sending ALL you transactions as RBF... simply add "walletrbf=1" to your bitcoin.conf

Failing that, don't you just add "true" as the fourth parameter to "createrawtransaction"?

createrawtransaction [{"txid":"id","vout":n},...] {"address":amount,"data":"hex",...} ( locktime ) ( replaceable )
...
4. replaceable               (boolean, optional, default=false) Marks this transaction as BIP125 replaceable.
                             Allows this transaction to be replaced by a transaction with higher fees. If provided, it is an error if explicit sequence numbers are incompatible.

so something like:
Code:
bitcoin-cli createrawtransaction "[{\"txid\":\"HEX_TRANSACTION_ID\",\"vout\":0}]" "{\"address\":0.01}" "" true
jr. member
Activity: 45
Merit: 1
December 03, 2017, 10:52:59 AM
#1
Is there any tutorial on how to use bitcoin-cli to send an RBF transaction?
Can someone give me some hints on how to do this. Thank you.
Jump to: