Shell Protocol - chainsnake's results

A set of EVM-based smart contracts on Arbitrum One. In a nutshell it is DeFi made simple.

General Information

Platform: Code4rena

Start Date: 21/08/2023

Pot Size: $36,500 USDC

Total HM: 1

Participants: 43

Period: 7 days

Judge: Dravee

Id: 277

League: ETH

Shell Protocol

Findings Distribution

Researcher Performance

Rank: 41/43

Findings: 1

Award: $9.16

QA:
grade-b

🌟 Selected for report: 0

🚀 Solo Findings: 0

Awards

9.1555 USDC - $9.16

Labels

bug
grade-b
QA (Quality Assurance)
sufficient quality report
Q-21

External Links

[L-01] Duration check is missing in the constructor

Lines of Affected Codes: https://github.com/code-423n4/2023-08-shell/blob/c61cf0e01bada04c3d6055acb81f61955ed600aa/src/proteus/EvolvingProteus.sol#L243-L263

I would suggest adding a duration check if it is greater than zero

[L-02] Amount check is missing for swap, deposit and withdraw functions

It would be ideal to generate AmountError if inputAmount or outputAmount is zero.

#0 - 0xRobocop

2023-08-29T06:38:03Z

  1. Valid
  2. Valid

#1 - c4-pre-sort

2023-08-29T06:38:03Z

0xRobocop marked the issue as sufficient quality report

#2 - c4-judge

2023-09-11T19:48:32Z

JustDravee marked the issue as grade-b

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