Users can interact with the contract via ClaimThrone or other external functions.
Due to the empty recieve function, any funds sent directly to the contract will become stuck with the owner having no way to refund them to the user.
Likelihood:
Not likely but still possible
Impact:
This doesnt directly impact the game mechanics but is bad user experience.
This test proves the balance of contract increases when receiving ETH.
Contract should refund the eth sent by user, this will prevent any user funds being stuck in contract.
There is no reason for a user to directly send ETH or anything to this contract. Basic user mistake, info, invalid according to CH Docs.
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.