SmartVaultV3#swap
uses deadline: block.timestamp
without additional checks, which means the swap transactions could stay in the pool indefinitely and potentially be executed at a worse price (>= minAmount) or when the user does not want to swap anymore.
Add a check for the swap's expiration, so the transaction will be valid only until the timestamp specified by the user:
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.