In the veRAACToken
contract once the emergencyWithdrawDelay
is set there is no way to completely stop emergency withdraws.
In the case where the veRAACToken
enters an emergency state and safely resolves itself the only way for the admins to disallow emergency withdraws is to continuously call enableEmergencyWithdraw
this because emergencyWithdrawDelay
is never reset to 0 and stop emergency withdraws.
If an emergency is resolved, there's no way to properly end the emergency state
Users could continue to emergency withdraw even after the emergency situation is over
This could lead to unexpected early withdrawals that weren't intended
manual review
Add a disableEmergencyWithdraws
function.
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.