Title: bitcoin-cli - RBF transaction Post by: columbo on December 03, 2017, 03:52:59 PM 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. Title: Re: bitcoin-cli - RBF transaction Post by: HCP on December 04, 2017, 03:06:47 AM 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 Title: Re: bitcoin-cli - RBF transaction Post by: columbo on December 20, 2017, 12:27:24 AM 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? Title: Re: bitcoin-cli - RBF transaction Post by: HCP on December 20, 2017, 03:58:43 AM 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. |