the _updateBoostState is not called during withdrawal and extension.
When withdrawing , emergencyWithdraw or extending lock, the _updateBoostState is not called , this will lead to the contract storing an incorrect state of the voting power or the user and the total voting power of the system
Incorrect state update for user voting power and system voting power.
Manual review
Call the updateBoostState in the withdraw
, emergencyWithdraw
and extend
function just like in the increase and lock
.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.