Rock Paper Scissors

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

Miner-Controllable Deadlines

Miner-Controllable Deadlines

Summary

Game deadlines rely on block.timestamp, which miners can manipulate within ~30 seconds.

Vulnerability Details

Location: revealDeadline and joinDeadline checks

Issue:

Miners can slightly alter timestamps for advantage

Particularly impactful for high-value games

Impact

Minor fairness compromise in time-sensitive actions

Tools Used

Manual Review

Recommendations

  • Use block.number for critical deadlines

  • Add buffer times to mitigate miner influence

Updates

Appeal created

m3dython Lead Judge 2 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.

m3dython Lead Judge 2 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.