tfix ledger signing. fix dbb 2fa. follow-up partial txn ser change (#4405) - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 529cb3602cfdee710ff42a5e582f9d0bb8068901 DIR parent a98e833897dc11ec7ff8c854fe512a3fc549f6c7 HTML Author: SomberNight <somber.night@protonmail.com> Date: Fri, 15 Jun 2018 20:21:29 +0200 fix ledger signing. fix dbb 2fa. follow-up partial txn ser change (#4405) Diffstat: M plugins/digitalbitbox/digitalbitbo… | 2 +- M plugins/ledger/ledger.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) --- DIR diff --git a/plugins/digitalbitbox/digitalbitbox.py b/plugins/digitalbitbox/digitalbitbox.py t@@ -559,7 +559,7 @@ class DigitalBitbox_KeyStore(Hardware_KeyStore): # expected serialization though, so we leave it here until we activate it. return '00' + push_script(Transaction.get_preimage_script(txin)) raise Exception("unsupported type %s" % txin['type']) - tx_dbb_serialized = CustomTXSerialization(tx.serialize()).serialize() + tx_dbb_serialized = CustomTXSerialization(tx.serialize()).serialize_to_network() else: # We only need this for the signing echo / verification. tx_dbb_serialized = None DIR diff --git a/plugins/ledger/ledger.py b/plugins/ledger/ledger.py t@@ -429,7 +429,7 @@ class Ledger_KeyStore(Hardware_KeyStore): # Sign all inputs firstTransaction = True inputIndex = 0 - rawTx = tx.serialize() + rawTx = tx.serialize_to_network() self.get_client().enableAlternate2fa(False) if segwitTransaction: self.get_client().startUntrustedTransaction(True, inputIndex,