In the constructor on BaseGauge the minBoost is set to 1e18 instead of 10000.
The boost in the system is calculated in the basis point, for example for 1x boost it should use 1e4 and for 2x boost it should use 2e4. But here in the constructor the minBoost is initialized as 1e18 instead of 1e4 , you can also see that maxBoost is correctly initialized.
This issue will cause the incorrect boost calculation in BoostCalculator:calculateBoost which is called from BaseGauge:_applyBoost, The boost in a reward calculation so this will disrupt that.
This will cause the incorrect boost calculation causing the whole reward calculation to be ineffective.
Use 1e4 instead of 1e18 as minBoost.
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.