QA Report #110
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
sponsor confirmed
Sponsor agrees this is a problem and intends to fix it (OK to use w/ "disagree with severity")
QA Report
Consider adding an
address(0)
check in the constructors for these variables:The following comments are missing (see
@audit
tags):0.8.4
as Custom Errors are only introduced there and several contracts wouldn't compile at an older version than this:CoreCollection.sol
should use implement a 2-step ownership transfer pattern instead of usingOwnable
's default one.platformFee
should be upper bounded to avoid DoS and excessive feesplatformFee
can take a value of 10000 (100%) which could be seen as a trust issue:Also, although unlikely and remediable by calling again
setPlatformFee
with another value,sendToSplitter
can get DOSed by the admin by settingplatformFee
to more than 10000:The text was updated successfully, but these errors were encountered: