cleanup signrawtrasaction and input_info
[electrum-nvc.git] / gui / qt / main_window.py
index d1fe9ae..511c032 100644 (file)
@@ -1658,9 +1658,11 @@ class ElectrumWindow(QMainWindow):
             tx_dict = json.loads(str(txt))
             assert "hex" in tx_dict.keys()
             assert "complete" in tx_dict.keys()
+            tx = Transaction(tx_dict["hex"])
             if not tx_dict["complete"]:
                 assert "input_info" in tx_dict.keys()
-            tx = Transaction(tx_dict["hex"])
+                input_info = json.loads(tx_dict['input_info'])
+                tx.add_input_info(input_info)
             return tx
         except:
             pass