diff --git a/lib/transaction.py b/lib/transaction.py index 652eceef4..f9ce6f5be 100644 --- a/lib/transaction.py +++ b/lib/transaction.py @@ -825,7 +825,10 @@ class Transaction: scriptSig = bitcoin.p2wpkh_nested_script(pubkey) return push_script(scriptSig) elif _type == 'p2wsh-p2sh': - witness_script = self.get_preimage_script(txin) + if estimate_size: + witness_script = '' + else: + witness_script = self.get_preimage_script(txin) scriptSig = bitcoin.p2wsh_nested_script(witness_script) return push_script(scriptSig) elif _type == 'address':