In the veRAACTokencontract once the emergencyWithdrawDelayis set there is no way to completely stop emergency withdraws.
In the case where the veRAACTokenenters an emergency state and safely resolves itself the only way for the admins to disallow emergency withdraws is to continuously call enableEmergencyWithdraw this because emergencyWithdrawDelayis 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.