Both the winnerIndex
and rarity
can be calculated before initiating the call, thus exploiting who becomes the winner and the rarity of the NFT.
The winnerIndex
and rarity
are calculated on the basis of the caller address, timestamp and difficulty. All of these parameters can be known prior to initiating the call, thus allowing the caller to win in almost all cases.
Winning by exploiting the randomness in all cases.
Manual Review
True randomness is difficult to achieve in blockchain natively, thus using services like chainlink VRF, etc is recommended.
Root cause: bad RNG Impact: manipulate winner
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.