Nouns Builder contest - a12jmx's results

A permissionless, governed protocol to deploy nouns-style DAOs complete with treasury, generative collections, and governance mechanisms.

General Information

Platform: Code4rena

Start Date: 06/09/2022

Pot Size: $90,000 USDC

Total HM: 33

Participants: 168

Period: 9 days

Judge: GalloDaSballo

Total Solo HM: 10

Id: 157

League: ETH

Nouns Builder

Findings Distribution

Researcher Performance

Rank: 126/168

Findings: 1

Award: $60.77

🌟 Selected for report: 0

🚀 Solo Findings: 0

It is best practice and also unnecessary to initialize for variables in:

Contract: Treasury.sol

line 162

Recommendation:

for (uint256 i; i < numTargets; ++i) {

Contract: MetadataRenderer.sol

line 119 line 133 line 189 line 229

Recommendation:

for (uint256 i; i < numNewProperties; ++i) { for (uint256 i; i < numNewItems; ++i) { for (uint256 i; i < numProperties; ++i) { for (uint256 i; i < numProperties; ++i) {

This will also bring consistency throughout all contracts, especially given that contract Token.sol already has this implemented in lines 80, 108, and 261.

#0 - GalloDaSballo

2022-09-26T20:56:03Z

1R

AuditHub

A portfolio for auditors, a security profile for protocols, a hub for web3 security.

Built bymalatrax © 2024

Auditors

Browse

Contests

Browse

Get in touch

ContactTwitter