The protocol allows the owner to set platformFeePercentage
up to 100%, effectively enabling complete extraction of all player funds. The validation only checks that the percentage doesn't exceed 100%:
When platformFeePercentage = 100%
, the fee calculation in claimThrone()
becomes:
This results in:
All player payments going directly to platformFeesBalance
Zero funds added to the pot
No prize for any winner
Owner can legally take 100% of all player deposits
Players compete for an empty pot while owner collects everything
Owner can start with reasonable fees then increase to 100% mid-protocol
Players lose all invested funds with no possibility of returns
Implement a reasonable maximum platform fee to maintain game economics and player incentives:
This ensures the game remains economically viable for players while providing reasonable revenue for the platform operator.
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.