diff --git a/catalyst/marketplace/marketplace.py b/catalyst/marketplace/marketplace.py index a703bb70..51d146a6 100644 --- a/catalyst/marketplace/marketplace.py +++ b/catalyst/marketplace/marketplace.py @@ -70,7 +70,10 @@ class Marketplace: contract_url.info().get_content_charset()).strip()) abi_url = urllib.urlopen(MARKETPLACE_CONTRACT_ABI) - abi = json.load(abi_url) + abi_url = abi_url.read().decode( + abi_url.info().get_content_charset()) + + abi = json.loads(abi_url) self.mkt_contract = self.web3.eth.contract( self.mkt_contract_address, @@ -84,7 +87,10 @@ class Marketplace: contract_url.info().get_content_charset()).strip()) abi_url = urllib.urlopen(ENIGMA_CONTRACT_ABI) - abi = json.load(abi_url) + abi_url = abi_url.read().decode( + abi_url.info().get_content_charset()) + + abi = json.loads(abi_url) self.eng_contract = self.web3.eth.contract( self.eng_contract_address,