The veRAACToken contract inherits from OpenZeppelin's Pausable contract but never initializes the paused state variable. Since the default value for booleans in Solidity is false, this means the contract can never be paused because:
The paused state defaults to false
No function is found that calls _pause() to set it to true
The whenNotPaused modifier will always pass its check since paused is always false
This effectively makes the emergency stop functionality non-functional, removing an important safety mechanism from the contract.
Add Pause Control Functions
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.