Art Gobblers contest - cryptphi'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: 58/109

Findings: 1

Award: $55.20

🌟 Selected for report: 0

🚀 Solo Findings: 0

  1. Missing zero address check ArtGobblers.constructor() - goo, pages, _team, _community, _randProvider arguments Pages.constructor() - _goo, _community, _artGobblers arguments Goo.constructor() - _artGobblers , _pages arguments GobblerReserve.constructor() - _artGobblers , _owner arguments Owned.setOwner() - newOwner argument

  2. Local variable shadowing The local variable owner in ArtGobblers.gobble() shadows state variable Owner.owner https://github.com/crytic/slither/wiki/Detector-Documentation#local-variable-shadowing

  3. Floating Pragma is set The current pragma Solidity directive is "">=0.8.0"". It is recommended to specify a fixed compiler version to ensure that the bytecode produced does not vary between builds. This is especially important if you rely on bytecode-level verification of the code.

ArtGobblers.sol GobblerReserve.sol Pages.sol Goo.sol PagesERC721.sol GobblersERC1155B.sol GobblersERC721.sol RandProvider.sol ChainlinkV1RandProvider.sol VRGDA.sol LinearVRGDA.sol LibGOO.sol Owned.sol FixedPointMathLib.sol ERC721.sol SignedWadMath.sol LogisticToLinearVRGDA.sol MerkleProofLib.sol LibString.sol LogisticVRGDA.sol

#0 - GalloDaSballo

2022-10-06T19:08:07Z

Missing zero address check

L

Local variable shadowing

L

Floating Pragma is set

NC

Honestly, if you have very few things to say, this is a good way of saying them

#1 - GalloDaSballo

2022-10-06T19:08:14Z

2L 1NC

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