BaseGauge::setEmergencyPaused function will not work until the DEFAULT_ADMIN_ROLE assign the EMERGENCY_ADMIN role to someone.
BaseGauge deploy contract with role based where we can see that function BaseGauge::setEmergencyPaused is used for emergency pause the contracts critical function and halt the operations, and it is callable by only EMERGENCY_ADMIN , this function will not work until the DEFAULT_ADMIN grants the EMERGENCY_ADMIN to someone who can call this function and pause the contracts on emergency time.
What if the owner forget to grant the EMERGENCY_ADMIN role after contract deployment and need RAACGauge or RWAGauge contracts needs emergency pause, Until the owner grants someone the EMERGENCY_ADMIN role, RAACgauge or RWAGauge can't be paused.
Manual Review
In Basegauge::constructor add this.
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.