In getBoostMultiplier() function of BoostController.sol
If userBoost.amount is very small, baseAmount will be 0 and the function will revert. (ex : userBoost.amount =1, or 2)
And by rounding issue, the result value will be greater than MAX_BOOST.
And the function returns always MIN_BOOST or MAX_BOOST.
By useless reverting, the functions that use this function might always revert.
The function always return MIN_BOOST or MAX_BOOST
Manual
Please check whether the logic is correct.
If correct, need to add baseAmount =0 validation and (result > MAX_BOOST) validation.
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.