Contract has not implemented pause/unpause functions so the contract will always be paused = false
The whenNotPaused modifier will always let users interact with external functions.
paused will be always false. No way of switching.
If in emergency the contract won't be able to be paused.
The lack of pause/unpause functions means that in the event of an emergency, the contract cannot be paused.
If a vulnerability is discovered or the contract is being exploited, the owner has no way of stopping it.
Manual
Add the following functions in the veRAACToken.sol contract.
Create two events:
event Paused(address account)
event Unpaused(address account)
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.