First Flight #18: T-Swap

First Flight #18
Beginner FriendlyDeFiFoundry
100 EXP
View results
Submission Details
Severity: low
Invalid

`block.timestamp` can be manipulated by external means to break it

Summary

modifier revertIfDeadlinePassed(uint64 deadline) {
-->> if (deadline < uint64(block.timestamp)) {
revert TSwapPool__DeadlineHasPassed(deadline);
}
_;
}

Impact

Can be easily manipulated by the user

Tools Used

Manual Review

Recommendations

  1. Consider also using block.number to be more secure.

Updates

Appeal created

inallhonesty Lead Judge about 1 year ago
Submission Judgement Published
Invalidated
Reason: Incorrect statement

Support

FAQs

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