From 76f13bf1cb0d7545ff4c20e6f2792023d508fac9 Mon Sep 17 00:00:00 2001 From: Alberto Monterroso <14013679+Albermonte@users.noreply.github.com> Date: Thu, 23 May 2024 19:56:42 +0200 Subject: [PATCH] WIP --- packages/nimiq-vts/src/score.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/nimiq-vts/src/score.ts b/packages/nimiq-vts/src/score.ts index d5d69fd..011b37c 100644 --- a/packages/nimiq-vts/src/score.ts +++ b/packages/nimiq-vts/src/score.ts @@ -23,15 +23,12 @@ export function getLiveness({ activeEpochBlockNumbers, blocksPerEpoch, fromEpoch const n = toEpoch - fromEpoch // Total number of epochs in the window const indexToBlockNumber = (i: number) => fromEpoch + i * blocksPerEpoch - console.log({ fromEpoch, toEpoch, weightFactor, n }) for (let i = 0; i <= n; i++) { const index = indexToBlockNumber(i) const isActive = activeEpochBlockNumbers.indexOf(index) ? 1 : 0 const weight = 1 - weightFactor * index / n weightedSum += weight * isActive weightTotal += weight - if(i < 20) - console.log(JSON.stringify({ i, isActive, weight, weightedSum, weightTotal, x: weightFactor * i / n },null, 2)) } if (weightTotal === 0) throw new Error('Weight total is zero, cannot divide by zero')