diff --git a/src/crons/cache.warmer.service.ts b/src/crons/cache.warmer.service.ts index 61d37bb91..c35834ec6 100644 --- a/src/crons/cache.warmer.service.ts +++ b/src/crons/cache.warmer.service.ts @@ -58,7 +58,7 @@ export class CacheWarmerService { }, true); } - @Cron('*/30 * * * *') + @Cron('* * * * *') async handleProviderInvalidations() { await Locker.lock('Providers invalidations', async () => { let providers = await this.providerService.getAllProvidersRaw(); diff --git a/src/endpoints/providers/provider.service.ts b/src/endpoints/providers/provider.service.ts index 77b2bf00b..02d606527 100644 --- a/src/endpoints/providers/provider.service.ts +++ b/src/endpoints/providers/provider.service.ts @@ -113,6 +113,8 @@ export class ProviderService { return bSort - aSort; }); + providers = providers.filter(provider => provider.numNodes > 0 && provider.stake !== '0'); + return providers; }