URI: 
       tfollow-up cefa4762ba904ef92d32b4c90005013dd7a7ac4a - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 16e293c289ddba7c055f6cccaddd7315f09fb3ba
   DIR parent 8e4fe051d32481a5d0cb130f9b8f5452ec3898a4
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Tue, 10 Sep 2019 16:24:21 +0200
       
       follow-up cefa4762ba904ef92d32b4c90005013dd7a7ac4a
       
       Diffstat:
         M electrum/plugins/trustedcoin/qt.py  |       2 +-
         M electrum/plugins/trustedcoin/trust… |      14 +++++++-------
       
       2 files changed, 8 insertions(+), 8 deletions(-)
       ---
   DIR diff --git a/electrum/plugins/trustedcoin/qt.py b/electrum/plugins/trustedcoin/qt.py
       t@@ -193,7 +193,7 @@ class Plugin(TrustedCoinPlugin):
                vbox.addLayout(grid)
        
                price_per_tx = wallet.price_per_tx
       -        n_prepay = wallet.num_prepay(self.config)
       +        n_prepay = wallet.num_prepay()
                i = 0
                for k, v in sorted(price_per_tx.items()):
                    if k == 1:
   DIR diff --git a/electrum/plugins/trustedcoin/trustedcoin.py b/electrum/plugins/trustedcoin/trustedcoin.py
       t@@ -291,14 +291,14 @@ class Wallet_2fa(Multisig_Wallet):
            def min_prepay(self):
                return min(self.price_per_tx.keys())
        
       -    def num_prepay(self, config):
       +    def num_prepay(self):
                default = self.min_prepay()
       -        n = config.get('trustedcoin_prepay', default)
       +        n = self.config.get('trustedcoin_prepay', default)
                if n not in self.price_per_tx:
                    n = default
                return n
        
       -    def extra_fee(self, config):
       +    def extra_fee(self):
                if self.can_sign_without_server():
                    return 0
                if self.billing_info is None:
       t@@ -308,17 +308,17 @@ class Wallet_2fa(Multisig_Wallet):
                    return 0
                if self.is_billing:
                    return 0
       -        n = self.num_prepay(config)
       +        n = self.num_prepay()
                price = int(self.price_per_tx[n])
                if price > 100000 * n:
                    raise Exception('too high trustedcoin fee ({} for {} txns)'.format(price, n))
                return price
        
       -    def make_unsigned_transaction(self, coins, outputs, config, fixed_fee=None,
       +    def make_unsigned_transaction(self, coins, outputs, fixed_fee=None,
                                          change_addr=None, is_sweep=False):
                mk_tx = lambda o: Multisig_Wallet.make_unsigned_transaction(
       -            self, coins, o, config, fixed_fee, change_addr)
       -        fee = self.extra_fee(config) if not is_sweep else 0
       +            self, coins, o, fixed_fee, change_addr)
       +        fee = self.extra_fee() if not is_sweep else 0
                if fee:
                    address = self.billing_info['billing_address_segwit']
                    fee_output = TxOutput(TYPE_ADDRESS, address, fee)