External calls to the ERC20 token contract (for example, IERC20(depositToken).safeTransfer(user_, amount_)) do not check return values.
If the safetransfer function fails then amount should not be subtracted from total deposits in public pools & event emitted should reflect the same
User calls withdraw function & he doesnt receive funds still his balance will be debited
Visual inspection
Check the return value from safetransfer function if it fails revert line 278.
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.