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.