From 9b9f6859d6442fc97922a7ae96d8f51e10f91607 Mon Sep 17 00:00:00 2001 From: matejcik Date: Tue, 9 Nov 2021 10:38:27 +0100 Subject: [PATCH] fix(python/build_tx): correct predefined input types --- python/tools/build_tx.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/python/tools/build_tx.py b/python/tools/build_tx.py index 7457ef308..20b20e4c0 100755 --- a/python/tools/build_tx.py +++ b/python/tools/build_tx.py @@ -29,11 +29,12 @@ from trezorlib.protobuf import to_dict SESSION = requests.Session() SESSION.headers.update({"User-Agent": "trezorlib"}) +# the following script type mapping is only valid for single-sig Trezor-generated utxos BITCOIN_CORE_INPUT_TYPES = { - "scripthash": messages.InputScriptType.SPENDADDRESS, - "pubkeyhash": messages.InputScriptType.SPENDP2SHWITNESS, + "pubkeyhash": messages.InputScriptType.SPENDADDRESS, + "scripthash": messages.InputScriptType.SPENDP2SHWITNESS, "witness_v0_keyhash": messages.InputScriptType.SPENDWITNESS, - "witness_v1_taproot": messages.InputScriptType.SPENDP2SHWITNESS, + "witness_v1_taproot": messages.InputScriptType.SPENDTAPROOT, }