Game state remains Created after Player B joins, allowing unintended behaviors in downstream functions.
Both joinGameWithEth and joinGameWithToken allow Player B to join but do not update the game.state. As a result, later functions that depend on a new state (e.g., Committed) may behave incorrectly or fail.
If the game remains in the Created state, functions gated by other states might be bypassed or blocked incorrectly.
After Player B successfully joins, update the game state:
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.