From 15bc31c4a737ebe283a714d95fe5c6dca4b7754d Mon Sep 17 00:00:00 2001 From: RanchiMall Dev Date: Wed, 26 Apr 2023 15:58:23 +0000 Subject: [PATCH] Fix for multisig support --- tracktokens_smartcontracts.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tracktokens_smartcontracts.py b/tracktokens_smartcontracts.py index 698346b..604f3e9 100755 --- a/tracktokens_smartcontracts.py +++ b/tracktokens_smartcontracts.py @@ -884,7 +884,9 @@ def processTransaction(transaction_data, parsed_data, blockinfo): addresscounter = 0 inputcounter = 0 for obj in transaction_data["vout"]: - if obj["scriptPubKey"]["type"] == "pubkeyhash": + if 'type' not in obj["scriptPubKey"].keys(): + continue + if obj["scriptPubKey"]["type"] in ["pubkeyhash","scripthash"]: addresscounter = addresscounter + 1 if inputlist[0] == obj["scriptPubKey"]["addresses"][0]: inputcounter = inputcounter + 1