In Pot::closePot
function, there is a missmatch logic between the documentation and the code. This causes the players who claimed early to receive fewer rewards than expected.
Let's quote any explanation from documentation :
MyCut is a contest rewards distribution protocol which allows the set up and management of multiple rewards distributions, allowing authorized claimants 90 days to claim before the manager takes a cut of the remaining pool and the remainder is distributed equally to those who claimed in time!
If we are careful when reading the documentation, we will see that the remaining rewards, after being taken by managerContest
, are distributed equally among the players who claimed. This means it's only the players who claimed, not all users. Let's see the code base in Pot::closePot
:
In the above,it's clear that the remaining rewards are divided by among all players i_players
. This is a problem because according to the documentation, it should be divided among the claimants
.
The players who claimed in time received fewer a rewards than expected
Manual review
Maybe we can change the i_players
with claimants
:
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.