Weak PRNG due to block.timestamp.
'''solidity
@>uint256 winnerIndex =
uint256(keccak256(abi.encodePacked(msg.sender, block.timestamp, block.difficulty))) % players.length;
'''
Some function calls guessing and re-orders the block containing the transaction.
-slither
foundry
Do not use block.timestamp, now or blockhash as a source of randomness.
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.