Cally contest - mics's results

Earn yield on your NFTs or tokens via covered call vaults.

General Information

Platform: Code4rena

Start Date: 10/05/2022

Pot Size: $50,000 USDC

Total HM: 13

Participants: 100

Period: 5 days

Judge: HardlyDifficult

Total Solo HM: 1

Id: 122

League: ETH

Cally

Findings Distribution

Researcher Performance

Rank: 56/100

Findings: 2

Award: $84.98

🌟 Selected for report: 0

🚀 Solo Findings: 0

Low Risk Findings

[QA-1] Use timelock modifier for setter functions

Timelock modifier is commonly used for storage variable setters that effects the contract logic. Consider adding timelocks on such setters.

Cally.solL#119 Cally.solL#351

Gas Optimizations Report

Table of contents

Gas Findings

[Gas-1] Use != 0 instead of > 0

Using != 0 is slightly cheaper than > 0. We recommend to replace > with != in the following places:

Cally.solL#170 Cally.solL#283 Cally.solL#417

[Gas-2] Unnecessary index init

In for loops you initialize the index to start from 0, but it already initialized to 0 in default and this assignment cost gas. It is more clear and gas efficient to declare without assigning 0 and will have the same meaning:

CallyNft.solL#244
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