While this report does not directly address vulnerabilities, it emphasizes best practices for the code.
In the Lender.sol contract:
Absence of emitted events in:
setLenderFee()
setBorrowerFee()
setFeeReceiver()
Given the importance of these parameters, tracking their historical changes can be valuable for future assessments.
Maintainability : Makes data more easily accessible.
Security 🔒: If any strange manipulation of these values occur, the events facilitate its traceability.
Manual audit
Slither
Introduce the following events:
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.