The startGame
function requires a minimum of 1 ether to start the game:
However, ether values can include more decimal places (wei), and a player might accidentally send slightly less than 1 ether due to miscalculations, leading to transaction failures.
User Frustration: Players may experience failed transactions and lose gas fees.
Reduced Participation: The high entry cost may discourage players from engaging with the game.
Financial Loss: Repeated failed attempts can lead to unnecessary financial loss for players.
Accept Smaller Bets: Allow players to start the game with smaller amounts of ether to encourage participation.
User Interface Guidance: Provide clear instructions on the required amount of ether, possibly with exact values in wei.
Graceful Handling: Consider implementing a more informative error message or a fallback mechanism for slight discrepancies in sent amounts.
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.