Note that the withdrawals are still delayed until the next epoch. This may not always imply a significant delay in the withdrawal, as the withdrawal can be executed near the end of the epoch, which will only delay things for the rest of the period. This issue is explored in detail in [ADRIRO-NEW-H-01] (VotiumStrategy withdrawal can still be executed with minimal delay).
Lines of code
Vulnerability details
Mitigation of M-04: Issue mitigated
Link to Issue: https://github.com/code-423n4/2023-09-asymmetry-findings/issues/49
Comments
The updated algorithm now first checks if the current available CVX is enough, before looping through the locked balances in Convex.
Note that the withdrawals are still delayed until the next epoch. This may not always imply a significant delay in the withdrawal, as the withdrawal can be executed near the end of the epoch, which will only delay things for the rest of the period. This issue is explored in detail in [ADRIRO-NEW-H-01] (VotiumStrategy withdrawal can still be executed with minimal delay).