According to the documentation and to comments in the code, the previous king must receive part of the new king's claim fee. Function claimThrone declares a variable previousKingPayout taht is always 0 and that is never used to send ETH to the previous king.
Likelihood: High
The previous king never receives ETH
Impact: High
The previous king loses funds
Add a mapping that will store pending payouts for previous kings so that they can claim their funds.
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.