Beginner FriendlyFoundryNFT
100 EXP
View results
Submission Details
Severity: high
Invalid

Use `block.timestamp` for randomnes

Summary

Using block.timestamp for generating randomness is insecure because miners can influence the block timestamp to some extent.

Impact

This can potentially be exploited to manipulate the outcome of the randomness.

Tools Used

Manual review

Recommendations

Implement a secure randomness provider, like Chainlink VRF.

Updates

Lead Judging Commences

bube Lead Judge about 1 year ago
Submission Judgement Published
Invalidated
Reason: Too generic
Assigned finding tags:

Weak randomness in `ChoosingRam::increaseValuesOfParticipants`

Support

FAQs

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