The BoostController contract uses minimum an maximum boost variables for several calculations. The problem is that To handle it's state it uses an BoostCalculator.BoostState instance in which it stores maxBoost and minBoost values which can later be updated, but for some calculations it uses the initial constants of MAX_BOOST and MIN_BOOST instead of the BoostState variables.
The instances where the constants are being used are: BoostController.sol#L126, BoostController.sol#L288 and BoostController.sol#L291
Incorrect information being returned or used in calculations.
Manual review.
Use the BoostState variables in the instances mentioned above.
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.