From c9c05385d387e3b921388eaee7658d4841498377 Mon Sep 17 00:00:00 2001 From: 4tochka Date: Wed, 30 May 2018 15:01:59 +0400 Subject: [PATCH] decode OP_PUSHDATA2/4 fix --- pybtc/tools.py | 4 ++-- pybtc/transaction.py | 3 --- tests/test/transaction_deserialize.py | 4 +++- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/pybtc/tools.py b/pybtc/tools.py index 1ec7e1c..b331214 100644 --- a/pybtc/tools.py +++ b/pybtc/tools.py @@ -321,9 +321,9 @@ def parse_script(script, segwit=True): elif script[s] == OPCODE["OP_PUSHDATA1"]: s += 1 + script[s + 1] elif script[s] == OPCODE["OP_PUSHDATA2"]: - s += 2 + struct.unpack('