The swap function in SmartVaultV3.sol doesn't set a hard expiration time for the deadline. This can cause the user to get sub-optimal money in the swap / lose funds
When the value for deadline is block.timestamp the function will accept swap at any block number
MEV - Transaction can be withheld until miners finds it convenient for their profit (Ex: the miner can make his swap happen first and wait till the price goes up for the legitimate user making it more likely to revert because of unsatisfied minimum condition, etc, etc)
Manual review
deadline should be set to a proper timestamp value
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.