boostState.minBoost
is being set wrongly in the constructor of BaseGauge.sol
.
minBoost
is actualy being set to 1 000 000 000 000 000 000
, which is alot biger than maxBoost
.
the developer meant to set minBoost
to 1x
in basis points (10000).
however, this will lead to users earning more rewards than they should as pear in the docs:
Boost multipliers affect reward earnings
as minBoost
is used in _applyBoost()
and passed to BoostCalculator.calculateBoost()
which will return params.maxBoost
multiplying users rewards.
Users will be claiming rewardToken
more than they should.
however, this is a medium since the owner is able to change boost parameters using BaseGauge.setBoostParameters()
Manual Review.
Set the boostState.minBoost
to 10000
or 1e4
:
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.