Summary: Block timestamps used for timeouts can be manipulated by miners.
Details: The contract uses block.timestamp for timeout calculations which can be manipulated by miners within a certain range.
Impact: Miners could manipulate timestamps to force timeouts or prevent them, affecting game outcomes.
Recommendation: Add a buffer period and use block numbers for additional timing validation:
Code suggestions or observations that do not pose a direct security risk.
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.