The claimThrone
function documentation explicitly states "If there's a previous king, a small portion of the new claim fee is sent to them," but the actual implementation never sends any compensation to previous kings. This creates a fundamental mismatch between documented behavior and actual contract functionality.
Likelihood:
Every user who reads the documentation will be misled about compensation mechanics
Documentation is referenced during user onboarding and decision-making
Impact:
Users are actively misled about core game economics
Previous kings expect compensation that never materializes
Creates incorrect economic incentives and player expectations
May constitute false advertising of game features
Results in user dissatisfaction and loss of trust
Option 1: Fix documentation to match implementation:
Option 2: Implement the documented previous king compensation (with DoS protection):
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.