In BaseGauge.sol, boost parameters are initialized with minBoost (1e18) greater than maxBoost (25000), causing all reward claims to fail due to the InvalidBoostBounds check in BoostCalculator.
In BaseGauge.sol constructor, we initial these values
The call path of a user that will fail:
getReward() -> earned() -> getUserWeight() -> _applyBoost() -> calculateBoost()
and in calculateBoost we have this
All boost calculations will revert due to underflow
Users cannot claim rewards
Manual review
Correct the boost parameter
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.