electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 633d44f26850bb3523f850732f5fe26ffc45029e
parent 8c55bbd1f31f67fd9a104f2cdca4fe508753b68a
Author: ThomasV <thomasv@electrum.org>
Date:   Thu, 12 Oct 2017 22:38:01 +0200

Merge pull request #3032 from SomberNight/non_sw_txin_witness

fix: witness for non-segwit txins
Diffstat:
Mlib/transaction.py | 2++
1 file changed, 2 insertions(+), 0 deletions(-)

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