Nouns Builder contest - ne0n'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: 113/168

Findings: 1

Award: $60.78

🌟 Selected for report: 0

🚀 Solo Findings: 0

Check for vetoer address to be 0

In the function initialize in file src/governance/Governor.sol, the _vetoer value is not checked for 0 address. If the manager initialises the contract with 0 address vetoer, this could render the "vetoing" functionality useless, until the owner updates a new vetoer. Though this is not a big issue, it could cause some hiccups.

File: src/governance/Governor.sol LoC: https://github.com/code-423n4/2022-09-nouns-builder/blob/main/src/governance/governor/Governor.sol#L72

Mitigation: Check for 0 address for vetoer ( Ex: if (_vetoer == address(0)) revert ADDRESS_ZERO(); )

#0 - GalloDaSballo

2022-09-27T00:32:54Z

Low

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