Browse Source

Merge pull request #3032 from SomberNight/non_sw_txin_witness

fix: witness for non-segwit txins
seed_v14
ThomasV 7 years ago
committed by GitHub
parent
commit
633d44f268
  1. 2
      lib/transaction.py

2
lib/transaction.py

@ -637,6 +637,8 @@ class Transaction:
@classmethod @classmethod
def serialize_witness(self, txin): def serialize_witness(self, txin):
if not self.is_segwit_input(txin):
return '00'
pubkeys, sig_list = self.get_siglist(txin) pubkeys, sig_list = self.get_siglist(txin)
if txin['type'] in ['p2wpkh', 'p2wpkh-p2sh']: if txin['type'] in ['p2wpkh', 'p2wpkh-p2sh']:
witness = var_int(2) + push_script(sig_list[0]) + push_script(pubkeys[0]) witness = var_int(2) + push_script(sig_list[0]) + push_script(pubkeys[0])

Loading…
Cancel
Save