deadline parameter does not take effect in deposit()
When users deposit tokens to get some LPs, they will set one deadline, the deposit transaction will be expected to be executed before the deadline. The vulnerability is that function deposit() does not process the deadline
parameter.
The transaction may exist in the mempool for a long time. The related pool's share price changes a lot, maybe depositors don't want to deposit based on this case. This will be unfair for the depositors.
Manual
Add one modify check revertIfDeadlinePassed(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.