If a game is cancelled after the deadline of joining but before any moves are committed, the ETH will remain trapped in the contract until someone calls cancelGame
or timeoutJoin
.
Funds will be locked indefinitely if players abandon games.
Foundry
VS Code
Automatic Timeout Refunds by adding that the game expire after X days (e.g., 31 days).
Also, add that Anyone can trigger a refund for expired games.
Add an implementation for ETH to automatically return to players.
ETH sent directly to the contract via the receive function or after a canceled game becomes permanently locked
ETH sent directly to the contract via the receive function or after a canceled game becomes permanently locked
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.