Illuminate contest - kebabsec's results

Your Sole Source For Fixed-Yields.

General Information

Platform: Code4rena

Start Date: 21/06/2022

Pot Size: $55,000 USDC

Total HM: 29

Participants: 88

Period: 5 days

Judge: gzeon

Total Solo HM: 7

Id: 134

League: ETH

Illuminate

Findings Distribution

Researcher Performance

Rank: 61/88

Findings: 2

Award: $126.40

🌟 Selected for report: 0

🚀 Solo Findings: 0

Low Severity

In the function setAdmin (https://github.com/code-423n4/2022-06-illuminate/blob/912be2a90ded4a557f121fe565d12ec48d0c4684/marketplace/MarketPlace.sol#L109) There’s no zero address check when changing the owner of the role, to prevent accidents and to prevent the role from being unusable, use a 0 address check before doing the transfer, as well as implementing a two step process for admin change (one to begin the transfer and another for the new admin to accept the transfer)

Comment issues

In the line (https://github.com/code-423n4/2022-06-illuminate/blob/main/redeemer/Redeemer.sol#L89) the notice description doesn’t match with the utility of the function, as the function is a setter for an address

In the line (https://github.com/code-423n4/2022-06-illuminate/blob/912be2a90ded4a557f121fe565d12ec48d0c4684/lender/Lender.sol#L55) this comment should be deleted, as there’s no corresponding event

Typos

In the line (https://github.com/code-423n4/2022-06-illuminate/blob/912be2a90ded4a557f121fe565d12ec48d0c4684/marketplace/MarketPlace.sol#L11) “avaialable” should be “available”

In the line (https://github.com/code-423n4/2022-06-illuminate/blob/912be2a90ded4a557f121fe565d12ec48d0c4684/marketplace/MarketPlace.sol#L50 “intializes” should be “initializes”

In the line (https://github.com/code-423n4/2022-06-illuminate/blob/912be2a90ded4a557f121fe565d12ec48d0c4684/redeemer/Redeemer.sol#L125) “prinicipal” should be “principal”

In the line (https://github.com/code-423n4/2022-06-illuminate/blob/main/lender/Lender.sol#L22) “withdrawl” should be “withdrawal”

In the line (https://github.com/code-423n4/2022-06-illuminate/blob/912be2a90ded4a557f121fe565d12ec48d0c4684/lender/Lender.sol#L83) “unsighed” should be “unsigned”

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