From 6c523d09e026ab09f0295a9a750154ec792dab01 Mon Sep 17 00:00:00 2001 From: Andrew Kozlik Date: Tue, 26 May 2020 00:24:41 +0200 Subject: [PATCH] tests/sign_tx: Don't expect signatures to be returned for external inputs. --- python/src/trezorlib/btc.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/src/trezorlib/btc.py b/python/src/trezorlib/btc.py index d72ae2412..e6ee2fc84 100644 --- a/python/src/trezorlib/btc.py +++ b/python/src/trezorlib/btc.py @@ -135,7 +135,10 @@ def sign_tx(client, coin_name, inputs, outputs, details=None, prev_txes=None): res = client.call(signtx) # Prepare structure for signatures - signatures = [None] * len(inputs) + signatures = [ + None if i.script_type != messages.InputScriptType.EXTERNAL else "" + for i in inputs + ] serialized_tx = b"" def copy_tx_meta(tx):