#Scope = src/Game.sol
Players are expected to send exactly the claimFee
amount to claim the throne, with any excess being added to their claim value.
When players send more ETH than the required claimFee
, the entire amount is used for fee calculations (platform fee and previous king payout), potentially causing players to pay much more than intended without receiving proportional benefits.
Likelihood: HIGH
Players commonly send round numbers or slightly more than required to ensure transactions succeed
Frontend interfaces may have rounding errors or users may manually enter amounts
No mechanism exists to refund excess ETH sent beyond the claim fee
Impact: MEDIUM
Players lose ETH through unintended higher fees on excess amounts
Previous kings receive unintended larger payouts from accidental overpayments
Creates unfair advantage for players who accidentally send more ETH
This test demonstrates how overpayments result in excessive fees charged on the entire amount instead of just the required claim fee.
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.