Rock Paper Scissors

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

Timestamp Manipulation

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:

Updates

Appeal created

m3dython Lead Judge 7 months ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity
Assigned finding tags:

Informational

Code suggestions or observations that do not pose a direct security risk.

Support

FAQs

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