From cf82b1d9d5d9117abca00735e9c1a8dfb3b97ff8 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Tue, 30 Jan 2018 17:00:19 +0100 Subject: [PATCH] follow-up 70aa1f1db9ccb3954501849f9c872ab7053c8ff1 --- lib/transaction.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/transaction.py b/lib/transaction.py index 0da10f851..a7cec3b1b 100644 --- a/lib/transaction.py +++ b/lib/transaction.py @@ -730,7 +730,8 @@ class Transaction: @classmethod def is_segwit_input(cls, txin): - return cls.is_segwit_inputtype(txin['type']) or bool(txin.get('witness', False)) + has_nonzero_witness = txin.get('witness', '00') != '00' + return cls.is_segwit_inputtype(txin['type']) or has_nonzero_witness @classmethod def is_segwit_inputtype(cls, txin_type):