From b138e58ed1839eaf747290c701f3563a87e73784 Mon Sep 17 00:00:00 2001 From: 4tochka Date: Mon, 1 Oct 2018 17:41:06 +0400 Subject: [PATCH] unknow op_codes decoding --- pybtc/opcodes.py | 3 +++ setup.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pybtc/opcodes.py b/pybtc/opcodes.py index 5a9d9b6..dc826ef 100644 --- a/pybtc/opcodes.py +++ b/pybtc/opcodes.py @@ -151,6 +151,9 @@ OPCODE["OP_INVALIDOPCODE"] = 0xff RAW_OPCODE = dict((OPCODE[i], i) for i in OPCODE) BYTE_OPCODE = dict((i, bytes([OPCODE[i]])) for i in OPCODE) HEX_OPCODE = dict((i, bytes([OPCODE[i]]).hex()) for i in OPCODE) +for i in range(256): + if i not in RAW_OPCODE: + RAW_OPCODE[i]="OP_UNKNOWN" OP_FALSE = BYTE_OPCODE["OP_FALSE"] OP_0 = BYTE_OPCODE["OP_0"] diff --git a/setup.py b/setup.py index 8fceae2..2e8c046 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ from setuptools import setup, find_packages setup(name='pybtc', - version='2.0.7', + version='2.0.8', description='Python Bitcoin library', keywords='bitcoin', url='https://github.com/bitaps-com/pybtc',