The expiration deadline specifies a time limit in which the transaction can be executed. Using `block.timestamp` as an expiration deadline allows the transaction to be executed at a later time, resulting in a worse price and will not take full "advantage of any depeg of alETH vs WETH.".
As explained here:
https://defihacklabs.substack.com/p/solidity-security-lesson-6-defi-slippage?utm_source=profile&utm_medium=reader2#§no-expiration-deadline
block.timestamp is used as a deadline which allows the transactions to be executed at the wrong.
Using block.timestamp as a deadline allows block.validators to include the transaction at different time
manual review
Allow to specify a deadline parameter, implement checks for `deadline > block.timestamp`.
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.