tsimplification - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit dfef56491b7af5ded0b646f145a84a5b2fbe909d DIR parent f26262da0f151589a270cb196042f035321f983f HTML Author: ThomasV <thomasv@electrum.org> Date: Fri, 30 Sep 2016 15:01:22 +0200 simplification Diffstat: M plugins/ledger/ledger.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) --- DIR diff --git a/plugins/ledger/ledger.py b/plugins/ledger/ledger.py t@@ -263,12 +263,9 @@ class Ledger_KeyStore(Hardware_KeyStore): for txin in tx.inputs(): if txin.get('is_coinbase'): self.give_error("Coinbase not supported") # should never happen - redeemScript = None if len(txin['pubkeys']) > 1: p2shTransaction = True - if 'redeemScript' in txin: - redeemScript = txin['redeemScript'] for i, x_pubkey in enumerate(txin['x_pubkeys']): if x_pubkey in derivations: t@@ -279,7 +276,7 @@ class Ledger_KeyStore(Hardware_KeyStore): else: self.give_error("No matching x_key for sign_transaction") # should never happen - inputs.append([txin['prev_tx'].raw, txin['prevout_n'], redeemScript, txin['prevout_hash'], signingPos ]) + inputs.append([txin['prev_tx'].raw, txin['prevout_n'], txin.get('redeemScript'), txin['prevout_hash'], signingPos ]) inputsPaths.append(hwAddress) pubKeys.append(txin['pubkeys'])