From e373f505966c01d02d595963d4dead847745633e Mon Sep 17 00:00:00 2001 From: SomberNight Date: Wed, 22 Nov 2017 01:15:01 +0100 Subject: [PATCH] follow-up prev commit --- lib/transaction.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/transaction.py b/lib/transaction.py index 8a44e3ff5..f4f359b6e 100644 --- a/lib/transaction.py +++ b/lib/transaction.py @@ -863,7 +863,8 @@ class Transaction: if not self.is_segwit(): return 0 inputs = self.inputs() - witness = ''.join(self.serialize_witness(x, True) for x in inputs) + estimate = not self.is_complete() + witness = ''.join(self.serialize_witness(x, estimate) for x in inputs) witness_size = len(witness) // 2 + 2 # include marker and flag return witness_size