QA Report #361
Labels
bug
Something isn't working
QA (Quality Assurance)
Assets are not at risk. State handling, function incorrect as to spec, issues with clarity, syntax
valid
Summary
Low
Low
1. L-1. Pragma directives olders than libraries used.
Description
The code is using the version 0.8.6 and there are libraries like openzepelling that use a more recent version 0.8.9.
Mitigation
Update the version of solidity to a more recent one at least 0.8.9.
Lines in the code
DebtToken.sol#L3
ProjectFactory.sol#L3
HomeFiProxy.sol#L3
Disputes.sol#L3
HomeFi.sol#L3
Project.sol#L3
Community.sol#L3
SignatureDecoder.sol#L3
Tasks.sol#L3
2. L-2. Missing zero address validation
Description
Detect missing zero address validation
Mitigation
Include check that the address is not zero
Lines in the code
HomeFi.sol#L119
Project.sol#L103
The text was updated successfully, but these errors were encountered: