From f65ef5e3ea30f59ea35aa92f46d311b1ba8cc192 Mon Sep 17 00:00:00 2001 From: Chris Sulmone Date: Sun, 25 Feb 2018 15:50:48 -0600 Subject: [PATCH] Fixed signature issue --- lib/transaction.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/transaction.py b/lib/transaction.py index d417030a..d93ff2fe 100644 --- a/lib/transaction.py +++ b/lib/transaction.py @@ -936,7 +936,7 @@ class Transaction: public_key = private_key.get_verifying_key() sig = private_key.sign_digest_deterministic(pre_hash, hashfunc=hashlib.sha256, sigencode = ecdsa.util.sigencode_der) assert public_key.verify_digest(sig, pre_hash, sigdecode = ecdsa.util.sigdecode_der) - txin['signatures'][j] = bh2u(sig) + '01' + txin['signatures'][j] = bh2u(sig) + '41' #txin['x_pubkeys'][j] = pubkey txin['pubkeys'][j] = pubkey # needed for fd keys self._inputs[i] = txin