diff --git a/jmbitcoin/jmbitcoin/secp256k1_transaction.py b/jmbitcoin/jmbitcoin/secp256k1_transaction.py index bca5e70..eff6a55 100644 --- a/jmbitcoin/jmbitcoin/secp256k1_transaction.py +++ b/jmbitcoin/jmbitcoin/secp256k1_transaction.py @@ -14,7 +14,7 @@ from jmbitcoin.bech32 import * # Transaction serialization and deserialization def deserialize(txinp): - if isinstance(txinp, basestring) and not isinstance(txinp, bytes) and re.match('^[0-9a-fA-F]*$', txinp): + if isinstance(txinp, basestring) and not isinstance(txinp, bytes): tx = BytesIO(binascii.unhexlify(txinp)) hexout = True else: @@ -156,7 +156,7 @@ def serialize(tx): o.write(struct.pack(b'