URI: 
       tsynchronizer: enforce that unconfirmed txs must have fee information - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 8d0c03caff5879edb0c038d33602fc3721109f32
   DIR parent 9cd79ec2e54ac84ed09b85ea7056bc3dfd15e6c6
  HTML Author: SomberNight <somber.night@protonmail.com>
       Date:   Sat, 27 Jun 2020 16:32:46 +0200
       
       synchronizer: enforce that unconfirmed txs must have fee information
       
       related: #6289
       
       Diffstat:
         M electrum/synchronizer.py            |       3 +++
       
       1 file changed, 3 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/electrum/synchronizer.py b/electrum/synchronizer.py
       t@@ -174,6 +174,9 @@ class Synchronizer(SynchronizerBase):
                hashes = set(map(lambda item: item['tx_hash'], result))
                hist = list(map(lambda item: (item['tx_hash'], item['height']), result))
                # tx_fees
       +        for item in result:
       +            if item['height'] in (-1, 0) and 'fee' not in item:
       +                raise Exception("server response to get_history contains unconfirmed tx without fee")
                tx_fees = [(item['tx_hash'], item.get('fee')) for item in result]
                tx_fees = dict(filter(lambda x:x[1] is not None, tx_fees))
                # Check that txids are unique