From a926f68b137bd91da0306bcdf17b0b340524ab04 Mon Sep 17 00:00:00 2001 From: Ricki Moore Date: Mon, 16 Dec 2024 15:21:51 +0100 Subject: [PATCH] Fix: participation rate accuracy (#285) --- backend/src/beacon/beacon.service.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/src/beacon/beacon.service.ts b/backend/src/beacon/beacon.service.ts index 18f76bc6..bfbe7dd2 100644 --- a/backend/src/beacon/beacon.service.ts +++ b/backend/src/beacon/beacon.service.ts @@ -167,15 +167,15 @@ export class BeaconService { current_epoch_active_gwei, } = data.data; - const rate = Math.round( + const rate = (previous_epoch_target_attesting_gwei / current_epoch_active_gwei) * - 100, - ); + 100; + const truncatedRate = Math.trunc(rate * 100) / 100; - const status = getStatus(rate); + const status = getStatus(truncatedRate); return { - rate, + rate: truncatedRate, status, }; },