Open c4-bot-8 opened 8 months ago
The first “QA” was considered medium by us!
alex-ppg marked the issue as grade-a
alex-ppg marked the issue as selected for report
This submission was graded as the best due to exceeding the 50% accuracy threshold whilst containing valid and thoroughly elaborated findings in an easily digestible format. To note, the first QA finding will be upgraded accordingly once judging concludes and this exhibit is split into a second one as a duplicate of #97.
Hi @alex-ppg, thanks for judging the contest, I'd like to ask if it's possible you have any comments in regards to the upgradability of some of the listed borderline low/medium issues, a couple were attached here in the QA report as an attempt on not spamming the judging repo with reports that could end up being finalised as QA, I'd appreciate a quick glance on this borderline issues to see if any could be upgraded.
To ease the re-review, I believe grepping the markdown file with the word
medium
would pinpoint most of these issues, however I'd appreciate re-review as not all have been linked with themedium
word, thanks once again for your time.
Hey @Bauchibred, appreciate the in-depth analysis of the QA report and your contribution to the PJQA process! I have evaluated all findings that infer a medium upgrade as follows:
balance
values of the contract are at least equal to the totalSupply
due to the token being a closed-circuit system (i.e. balances
cannot increase from 0
without totalSupply
being increased as well)Additional Note
item is indeed correct in the sense that regardless of whether this finding is valid, the exhibit cannot be considered as a valid HM due to being out-of-scope. One of the duplicates from that contest is actually mine, and I understand the implications fully, however, I believe they have been adequately covered in the previous contest and this item is out-of-scope.extcodecopy
instruction's operation due to zkSync Era's internal structure.I believe that the present ruling is fair, but will make sure to notify the sponsor for a re-evaluation of QA-02 in case it merits an upgrade. It definitely is a mistake in the code, but I do not believe its ramifications to be impactful as nodes utilize events as highlighted in other exhibits such as #112.
Regarding validity of items in this QA report, per conversation with the judge @alex-ppg:
The only clear mistake is QA-06, and the rest are passable NC / L / I recommendations. As such, I confirm that all QA items except for QA-06 are valid.
As such, QA-06 will be excluded from the final audit report.
See the markdown file with the details of this report here.