Using block.timestamp
for critical decisions in smart contracts can have some disadvantages due to its reliance on the current block's timestamp.
Miners have some control over the block timestamp, and they can slightly manipulate it within certain bounds. While it's generally not possible to manipulate it drastically, relying heavily on block.timestamp
for precise timing can be risky.
Use an external time source instead
See: https://ethereum.stackexchange.com/questions/15047/solidity-timestamp-dependency-is-it-possible-to-do-safely
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.