Weak Randomness which allows anyone to manipulate the outcome .
This method is vulnerable because both block.timestamp
and block.prevrandao
are values that can be influenced by miners. Therefore, malicious actors could manipulate these values to generate a favorable outcome (e.g., determining whether they find an egg for a reduced price or with some other advantage).
Manipulating the outcome
Manual review
Use Chainlink VRF for Secure Randomness
Insecure methods to generate pseudo-random numbers
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.