60534 sc high a delegator who signals exit and waits for the validator to finish its period can no longer withdraw in the unstake function causing permanent loss of funds
Description
Brief/Intro
Vulnerability Details
$.protocolStakerContract.signalDelegationExit(delegationId);
(, , , uint32 completedPeriods) = $.protocolStakerContract.getValidationPeriodDetails(
delegation.validator
);
_updatePeriodEffectiveStake($, delegation.validator, _tokenId, completedPeriods + 2, false);Impact Details
References
Proof of Concept
Proof of Concept
Previous60539 sc medium critical withdraw dos zero reward validators cause permanent user fund lock via broken reward claim logicNext60533 sc high overlap which will lead to loss of fund
Was this helpful?