Several instances in the code do not check return values of ERC20 transfer and transferFrom calls. Both the Lender and Staking contracts are concerned.
Ignoring the return values from these methods can lead to unnoticed failed transfers. Failed transfers could lead to funds being stuck or not properly accounted for.
Potential loss of funds or belief that a transaction succeeded when it hasn't.
Slither
Implement SafeERC20 or ensure that the transfer/transferFrom return values are checked.
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.