BaseGauge::setDistributionCap will not set new distribution cap value until the DEFAULT_ADMIN_ROLE assign the FEE_ADMIN role to someone.
BaseGauge deploy contract with role based where we can see that function BaseGauge::setDistributionCap is used for the New distribution cap value and it is only called by the FEE_AMDIN which is not assigned in the deploy time leaving function to execute called by no one until FEE_ADMIN role is granted by the owner.
Until the owner grant someone the FEE_ADMIN role, the new distribution cap value cannot be set, whoever calling even the owner cant set the new distribution cap value.
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.