In expected behavior users can enter using Game::claimThrone function by sending the required claim fee, but in reality users will never be able to enter the game due to require checks in #L188 that only require currentKing to enter.
Likelihood:
This will occur everytime users call Game::claimThrone function and revert immediately
Impact:
No one can entering the game
Player1 try to claim the throne and become a king by sending the required claim fee or more
but the tx will always revert, because require checks only require currentKing to enter
the revert say Player1 is already the king, but in reality currentKing still address(0).
Now users can enter the game by claim the throne and become king replace prev king and replaced king can compete again till grace period end.
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.