From 183af4ae3a505160108c9504939b2ce4fa2ea2f9 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Wed, 19 Apr 2017 15:00:10 +0200 Subject: [PATCH] remove sigtype in update_signature --- lib/transaction.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/transaction.py b/lib/transaction.py index 0fe5f995..1006431d 100644 --- a/lib/transaction.py +++ b/lib/transaction.py @@ -556,7 +556,7 @@ class Transaction: pre_hash = Hash(self.serialize_preimage(i).decode('hex')) # der to string order = ecdsa.ecdsa.generator_secp256k1.order() - r, s = ecdsa.util.sigdecode_der(sig.decode('hex'), order) + r, s = ecdsa.util.sigdecode_der(sig.decode('hex')[:-1], order) sig_string = ecdsa.util.sigencode_string(r, s, order) compressed = True for recid in range(4):