The deadline for the swap is set to block.timestamp. However this is always true and thus redundant.
The deadline parameter for UniswapV3 swaps is set so that users can execute swaps within a time window and expect a certain price. If their transaction gets delayed due to their choice of gas, the transaction can automatically become invalid and prevent the user from getting a bad price. However, the protocol sets the deadline to block.timestamp which is always true and thus redundant.
Thus is the user's transaction gets delayed, their transaction can get included in a later block with worse prices than they expected.
Users can get bad prices due to redundant deadline definition.
Manual Review
Allow users to pass in a deadline.
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.