Art Gobblers contest - B2's results

Experimental Decentralized Art Factory By Justin Roiland and Paradigm.

General Information

Platform: Code4rena

Start Date: 20/09/2022

Pot Size: $100,000 USDC

Total HM: 4

Participants: 109

Period: 7 days

Judge: GalloDaSballo

Id: 163

League: ETH

Art Gobblers

Findings Distribution

Researcher Performance

Rank: 98/109

Findings: 1

Award: $55.20

🌟 Selected for report: 0

🚀 Solo Findings: 0

Missing Zero address check for immutable variables

Missing zero address check can lead to unintended issues, which may cause re-deployment of the contract.

Use of Block.timestamp

Block timestamps have historically been used for a variety of applications, such as entropy for random numbers, locking funds for periods of time, and various state-changing conditional statements that are time-dependent. Miners have the ability to adjust timestamps slightly, which can prove to be dangerous if block timestamps are used incorrectly in smart contracts.

Navigate to the following contracts.

public functions not called by the contract should be declared external instead

Contracts are allowed to override their parents’ functions and change the visibility from external to public

Event is missing indexed fields

Each event should use three indexed fields if there are three or more fields

Avoid floating pragma

Use specific compilers in the pragma. Compilers should be locked to a particular version

#0 - GalloDaSballo

2022-10-04T22:05:22Z

Missing Zero address check for immutable variables

L

Use of Block.timestamp

Disputed as it lack nuance

public functions not called by the contract should be declared external instead

NC

Event is missing indexed fields

Disputed for the instances linked

Avoid floating pragma

NC

Usual findings

1L 2NC

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