From 4d15d4e4598390026a990ff2d3a818a180407734 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Mon, 2 Apr 2018 05:30:58 +0200 Subject: [PATCH] payto: get RBF setting from config --- lib/commands.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/commands.py b/lib/commands.py index 8435cf9ec..f751e7d20 100644 --- a/lib/commands.py +++ b/lib/commands.py @@ -412,6 +412,8 @@ class Commands: tx = self.wallet.make_unsigned_transaction(coins, final_outputs, self.config, fee, change_addr) if locktime != None: tx.locktime = locktime + if rbf is None: + rbf = self.config.get('use_rbf', True) if rbf: tx.set_rbf(True) if not unsigned: @@ -420,7 +422,7 @@ class Commands: return tx @command('wp') - def payto(self, destination, amount, fee=None, from_addr=None, change_addr=None, nocheck=False, unsigned=False, rbf=False, password=None, locktime=None): + def payto(self, destination, amount, fee=None, from_addr=None, change_addr=None, nocheck=False, unsigned=False, rbf=None, password=None, locktime=None): """Create a transaction. """ tx_fee = satoshis(fee) domain = from_addr.split(',') if from_addr else None @@ -428,7 +430,7 @@ class Commands: return tx.as_dict() @command('wp') - def paytomany(self, outputs, fee=None, from_addr=None, change_addr=None, nocheck=False, unsigned=False, rbf=False, password=None, locktime=None): + def paytomany(self, outputs, fee=None, from_addr=None, change_addr=None, nocheck=False, unsigned=False, rbf=None, password=None, locktime=None): """Create a multi-output transaction. """ tx_fee = satoshis(fee) domain = from_addr.split(',') if from_addr else None