Unchecked approve for Aave supply May Fail Silently
Description:
Before calling aavePool.supply, the contract does:
The return value of approve is not checked. Some ERC20s may return false instead of reverting, which could cause allowance not to be set as expected.
Impact:
If allowance is not correctly set, aavePool.supply can revert or behave unexpectedly, breaking the open-position flow.
Recommended Mitigation:
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.
The contest is complete and the rewards are being distributed.