diff --git a/src/events/rewards/rewards.service.ts b/src/events/rewards/rewards.service.ts index e491d07..e547c35 100644 --- a/src/events/rewards/rewards.service.ts +++ b/src/events/rewards/rewards.service.ts @@ -79,7 +79,11 @@ export class RewardsService { 'last rewards was not updated because last TokenRebase events were not found during last 48 hours.', { service: 'rewards' }, ); - return null; + return { + clRewards: BigNumber.from(0), + elRewards: BigNumber.from(0), + allRewards: BigNumber.from(0), + }; } const { blockNumber, frames } = framesFromLastReport; diff --git a/src/storage/rewards/rewards.service.ts b/src/storage/rewards/rewards.service.ts index 3133373..b74f461 100644 --- a/src/storage/rewards/rewards.service.ts +++ b/src/storage/rewards/rewards.service.ts @@ -3,9 +3,9 @@ import { BigNumber } from '@ethersproject/bignumber'; @Injectable() export class RewardsStorageService { - protected rewardsPerFrame: BigNumber; - protected clRewardsPerFrame: BigNumber; - protected elRewardsPerFrame: BigNumber; + protected rewardsPerFrame: BigNumber = BigNumber.from(0); + protected clRewardsPerFrame: BigNumber = BigNumber.from(0); + protected elRewardsPerFrame: BigNumber = BigNumber.from(0); public getRewardsPerFrame() { return this.rewardsPerFrame;