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

The function `ChoosingRam:selectRamIfNotSelected` does not introduce a reliable randomness.

Summary

The function ChoosingRam:selectRamIfNotSelected does not introduce a reliable randomness.

Vulnerability Details

The method to select a random number is not reliable and won't produce a veritable random number.

Impact

ChoosingRam:selectRamIfNotSelected is not a veritable random function which will result in a biased draw system.

Tools Used

Manual review

Recommendations

Must use Chainlink VRF to get a veritable random number with real entropy

Updates

Lead Judging Commences

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

Support

FAQs

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