The entire reward system in the BaseGuage is flawed.
It is possible for the rewards > totalRewards available. This itself shows that the reward system is flawed.
Note that this is possible because when calculating the rewards of a user, the boost value is also taken into account, which means that the rewards the user can calim can be greater than the totalRewards.
The underlying cause is that the totalSupplyused in the rewardPerTokenStored calculation doesnt take the boost into account.
Impact
Flawed reward system
manual review
consider using the boost in the rewardPerTokenStored in someway and limiting the values such that the rewards are distributed fairly.
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.