From b751e5e7d3fee2c0318a8820767aa0847240e0cc Mon Sep 17 00:00:00 2001 From: SomberNight Date: Tue, 12 Dec 2017 05:43:08 +0100 Subject: [PATCH] fix: tx size estimation for multisig --- lib/transaction.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/transaction.py b/lib/transaction.py index 88314f46..756ea934 100644 --- a/lib/transaction.py +++ b/lib/transaction.py @@ -645,7 +645,7 @@ class Transaction: num_sig = txin.get('num_sig', 1) if estimate_size: pubkey_size = self.estimate_pubkey_size_for_txin(txin) - pk_list = ["00" * pubkey_size] * num_sig + pk_list = ["00" * pubkey_size] * len(txin.get('x_pubkeys', [None])) # we assume that signature will be 0x48 bytes long sig_list = [ "00" * 0x48 ] * num_sig else: