Normal Behavior:
The intended game logic is that any new player can pay the required claimFee
to replace the current king. Over time, the claim fee increases, and once the gracePeriod
expires, the current king wins the accumulated pot.
Likelihood:
This will occur immediately on the first claim attempt after deployment since currentKing
defaults to address(0)
and no user can ever equal address(0)
.
Even if somehow a king is set, no subsequent players will ever be able to participate because they will always fail the condition.
Impact:
The game becomes completely unusable (Denial of Service).
Users’ ETH is locked in a contract with no functional game flow.
The owner cannot successfully run a game round, making the entire system broken.
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.