52955 sc high a commission rate checkpoint is not created when adding a validator despite the commission rate being set leading to loss of validator commission
Brief / Intro
Vulnerability Details
for (uint256 i = 0; i < rewardTokens.length; i++) {
address token = rewardTokens[i];
$.validatorLastUpdateTimes[validatorId][token] = block.timestamp;
uint256 currentGlobalRate = $.rewardRates[token];
PlumeRewardLogic.createRewardRateCheckpoint($, token, validatorId, currentGlobalRate);
}Impact Details
Proof of Concept
References
Previous50392 sc insight phantom commission burnNext52468 sc insight dos in batch yield distribution due to cross batch state inconsistency
Was this helpful?