QA Report #292
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
QA Report
Remarks/Recommendations
Low Risk: Don't allow
setVaultBeneficiary
to be set toaddress(0)
Yes,
getVaultBeneficiary
will check foraddress(0)
and returnownerOf[vaultId]
but relying on this is a bit dangerous if you change the code in future.Non-critical: Incorrect error message on check for reserve strike price
There is an incorrect error message in the
require
at location Cally.sol:169.It should be:
In general the error message should always express the opposite of the condition of the
require
statement.Non-critical: Several requires with
== false
in themThe locations are
It is better to use the
!
(not) operator. e.g.The text was updated successfully, but these errors were encountered: