Since owner can manipulate values like gracePeriod and claimFee, he can reduce the gracePeriod value to a negligible amount after calling claimThrone() and increase the claimFee after that to an extremely large value so that no one can win after him in the remaining negligible period. This would ensure that the owner would win the game and claim the entire pot, as well as the entire platform fee, essentially keeping everything for himself.
This is a prime example of centralization risk. The owner has too much power and can manipulate the game in order to win everything himself in an unfair manner. Users lose funds in a rigged game.
Here's a test case proving the same:
Set a minimum grace period duration and a maximum threshold for claimFee so that the owner may participate in the game but cannot ensure his win.
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.