QA Report #39
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
resolved
Finding has been patched by sponsor (sponsor pls link to PR containing fix)
sponsor acknowledged
Technically the issue is correct, but we're not going to resolve it for XYZ reasons
Low Risk Findings
[QA-1] Use timelock modifier for setter functions
Timelock modifier is commonly used for storage variable setters that effects the contract logic. Consider adding timelocks on such setters.
[QA-2] It is better to do multiplications first and then divisions
You can get better precision "for free" by changing the multiplication and divisions order such that multiplications come first.
[QA-3] Two steps verification
Consider changing to two steps verification process of transferring privileges. Human mistakes can happen.
[QA-4] Use safe math for solidity version <8
You should use safe math for solidity version <8 since there is no default over/under flow check it those versions.
The text was updated successfully, but these errors were encountered: