The Reward Admin can not be sure that rewards are being added in the particular epoch since the addReward
function does check if the epoch was updated.
Due to the codebase comments it is expected that the addReward
invoke must update epoch and be the last action of the epoch:
In fact the addReward
invoke can be frontrun maliciously or accidentally and the action will become the first action of the next epoch.
This can cause unexpected/unfair rewards distribution for previous epochs.
Unexpected behavior, unfair reward distribution
Manual Review
Consider checking if update epoch was triggered:
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.