Eggstravaganza

First Flight #37
Beginner FriendlySolidity
100 EXP
View results
Submission Details
Severity: low
Invalid

No Withdrawal Timelock

Summary

Flash loan risk

Vulnerability Details

Impact

Flash loan risk)

Tools Used

manual review

Recommendations

this snippet would work

mapping(uint256 => uint256) public depositTimestamps;

// In depositEgg():

depositTimestamps[tokenId] = block.timestamp;

// In withdrawEgg():

require(block.timestamp >= depositTimestamps[tokenId] + 24 hours, "Timelocked");

Updates

Lead Judging Commences

m3dython Lead Judge 4 months ago
Submission Judgement Published
Invalidated
Reason: Too generic

Support

FAQs

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