the claimThrone() function allows any player (except the current king) to become the new king by paying a claim fee.
the current logic only allows the current king to call the function, preventing all other players from claiming the throne.
Likelihood:
Triggered whenever a player (other than the current king) attempts to claim the throne.
This action is part of the intended game flow, so the issue is easily triggered during normal use.
Impact:
Breaks core game logic: only the current king can call claimThrone(), which defeats the purpose of the game.
Loss of functionality and user funds if others send ETH expecting to claim the throne.
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.