From 95e36f321a6f402f4f440703f0b47e619551513c Mon Sep 17 00:00:00 2001 From: DiRaiks Date: Mon, 15 Apr 2024 18:41:12 +0700 Subject: [PATCH 1/2] fix: rewards frames --- src/events/rewards/rewards.service.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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; From 5ba66dfd6421b2ec61772076c74060e0db22f715 Mon Sep 17 00:00:00 2001 From: DiRaiks Date: Mon, 15 Apr 2024 18:52:38 +0700 Subject: [PATCH 2/2] fix: update rewards state --- src/storage/rewards/rewards.service.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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;