The contract is designed to pay out 2 ETH for winning games but only accepts 1 ETH deposits through startGame(). Without additional ETH funding mechanisms (like receive() or payable constructor), the contract will eventually become insolvent and unable to pay winners.
Contract will fail to pay winners once balance drops below 2 ETH
Players could lose their 1 ETH deposits without possibility of winning
Add funding mechanism like payable constructor or receive function
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.