From a222b53d6b7bab2bad815732e3b1a7c63e6c5a3e Mon Sep 17 00:00:00 2001 From: pahor167 Date: Fri, 20 Sep 2024 16:30:28 +0200 Subject: [PATCH] zero group to process at the beginning --- packages/protocol/contracts-0.8/common/EpochManager.sol | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/protocol/contracts-0.8/common/EpochManager.sol b/packages/protocol/contracts-0.8/common/EpochManager.sol index f331e6274e..d0c63a54b6 100644 --- a/packages/protocol/contracts-0.8/common/EpochManager.sol +++ b/packages/protocol/contracts-0.8/common/EpochManager.sol @@ -198,6 +198,8 @@ contract EpochManager is epochs[currentEpochNumber].firstBlock = block.number; epochs[currentEpochNumber].startTimestamp = block.timestamp; + epochProcessing.toProcessGroups = 0; + for (uint i = 0; i < elected.length; i++) { address group = getValidators().getValidatorsGroup(elected[i]); if (!processedGroups[group].processed) { @@ -226,7 +228,6 @@ contract EpochManager is greaters[i] ); - epochProcessing.toProcessGroups = 0; delete processedGroups[groups[i]]; } getCeloUnreleasedTreasure().release(