Rock Paper Scissors

First Flight #38
Beginner FriendlySolidity
100 EXP
View results
Submission Details
Severity: high
Invalid

Block Gas Limit DoS

Summary: Unbounded operations in game finalization can hit block gas limit.

Details: The _finishGame() function performs multiple state changes and external calls that could exceed block gas limits with certain token implementations.

Impact: Could permanently lock funds if game cannot be finished due to gas limits.

Recommendation: Implement a two-step withdrawal pattern:

Updates

Appeal created

m3dython Lead Judge 7 months ago
Submission Judgement Published
Invalidated
Reason: Too generic

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.