Sturdy contest - bobirichman's results

The first protocol for interest-free borrowing and high yield lending.

General Information

Platform: Code4rena

Start Date: 13/05/2022

Pot Size: $30,000 USDC

Total HM: 8

Participants: 65

Period: 3 days

Judge: hickuphh3

Total Solo HM: 1

Id: 125

League: ETH

Sturdy

Findings Distribution

Researcher Performance

Rank: 40/65

Findings: 2

Award: $68.23

🌟 Selected for report: 0

🚀 Solo Findings: 0

QA Report

Table of content

QA Findings

Initialize function frontrunning

Some contracts use an init function instead of a constructor. If the init function is not protected such that only the contract owner can call it then an attacker can call frontrun the function and the deployer lose the gas cost.Another critical thing is that since there is no explicit emission that allows monitoring it is not obvious that the deployer stop it at time.

open todos

Open TODOs can point to architecture or programming issues that still need to be resolved.

#0 - HickupHH3

2022-06-06T03:17:30Z

Low issues: NC issues: init frontrunning, todos Invalid:

Awards

23.4569 USDC - $23.46

Labels

bug
G (Gas Optimization)

External Links

Gas Report

Table of content

Gas Optimizations

State variables that could be set immutable

You can set the following state variables to immutable and save gas:

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