Foundation Drop contest - rvierdiiev's results

Foundation is a web3 destination.

General Information

Platform: Code4rena

Start Date: 11/08/2022

Pot Size: $40,000 USDC

Total HM: 8

Participants: 108

Period: 4 days

Judge: hickuphh3

Total Solo HM: 2

Id: 152

League: ETH

Foundation

Findings Distribution

Researcher Performance

Rank: 53/108

Findings: 2

Award: $62.00

🌟 Selected for report: 0

πŸš€ Solo Findings: 0

  1. Misleading comments. versionNFTCollection and versionNFTDropCollection are uint32, not uint256 https://github.com/code-423n4/2022-08-foundation/blob/main/contracts/NFTCollectionFactory.sol#L206 https://github.com/code-423n4/2022-08-foundation/blob/main/contracts/NFTCollectionFactory.sol#L230
  2. Add modifier initializer to constructors of implementation contracts, so anyone can’t create and initialize instance of contract by himself and try to fool people to use that implementation directly. See here: https://forum.openzeppelin.com/t/uupsupgradeable-vulnerability-post-mortem/15680/5

#0 - HardlyDifficult

2022-08-18T17:44:44Z

Misleading comments.

Agree, this was missed when we started packing. Will fix.

Use constructor to initialize templates

Agree this is a good best practice to add. Will fix.

#0 - batu-inal

2022-08-19T09:00:22Z

Valid for cidToMinted, saving ~200 gas. Not seeing any benefit for assumePrimarySale, potentially because it's an immutable variable.

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