diff --git a/moonstreamapi/moonstreamapi/actions.py b/moonstreamapi/moonstreamapi/actions.py index af0f2c72..55c915e4 100644 --- a/moonstreamapi/moonstreamapi/actions.py +++ b/moonstreamapi/moonstreamapi/actions.py @@ -949,8 +949,15 @@ def check_if_smart_contract( web3_client = connect(blockchain_type, user_token=user_token) is_contract = False - - code = web3_client.eth.getCode(address) + breakpoint() + try: + code = web3_client.eth.getCode(address) + except Exception as e: + logger.error( + f"Error while getting code of address: {e} in blockchain: {blockchain_type}" + ) + code = b"" + if code != b"": is_contract = True