From 6a848564fa47de6bdad1aa20bf22bae186406331 Mon Sep 17 00:00:00 2001 From: ecdsa Date: Wed, 13 Mar 2013 00:55:08 +0100 Subject: [PATCH] do not raise exception on strange input scripts --- lib/deserialize.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/deserialize.py b/lib/deserialize.py index 5fe2ee6b8..744261ce5 100644 --- a/lib/deserialize.py +++ b/lib/deserialize.py @@ -356,7 +356,8 @@ def get_address_from_input_script(bytes): pubkeys = [ dec2[1][1].encode('hex'), dec2[2][1].encode('hex'), dec2[3][1].encode('hex') ] return pubkeys, signatures, hash_160_to_bc_address(hash_160(redeemScript), 5) - raise BaseException("no match for scriptsig") + print_error("cannot find address in input script", bytes.encode('hex')) + return "(None)"