diff --git a/miner/src/service_transaction_checker.rs b/miner/src/service_transaction_checker.rs index 107c891ce..d0343d6e2 100644 --- a/miner/src/service_transaction_checker.rs +++ b/miner/src/service_transaction_checker.rs @@ -93,6 +93,10 @@ impl ServiceTransactionChecker { // since it's not recent it won't be used anyway. let cache = mem::replace(&mut *self.certified_addresses_cache.write(), HashMap::default()); + if client.registrar_address().is_none() { + return Ok(false); + } + let contract_address_fetch = client.get_address( SERVICE_TRANSACTION_CONTRACT_REGISTRY_NAME, BlockId::Latest