ParaSpace contest - i_got_hacked's results

The First Ever Cross-Margin NFT Financialization Protocol.

General Information

Platform: Code4rena

Start Date: 28/11/2022

Pot Size: $192,500 USDC

Total HM: 33

Participants: 106

Period: 11 days

Judge: LSDan

Total Solo HM: 15

Id: 186

League: ETH

ParaSpace

Findings Distribution

Researcher Performance

Rank: 81/106

Findings: 1

Award: $103.92

QA:
grade-b

๐ŸŒŸ Selected for report: 0

๐Ÿš€ Solo Findings: 0

Missing zero address check in constructor

TYPOS

TODO comments

Use scientific notation (e.g. 1e18) rather than exponentiation (e.g. 10**18)

public functions not called by the contract should be declared external instead

Donโ€™t store block.chainId

Use of block.timestamp

Block timestamps have historically been used for a variety of applications, such as entropy for random numbers (see the Entropy Illusion for further details), locking funds for periods of time, and various state-changing conditional statements that are time-dependent. Miners have the ability to adjust timestamps slightly, which can prove to be dangerous if block timestamps are used incorrectly in smart contracts.

Upgradeable contract is missing a __gap[50] storage variable to allow for new storage variables in later versions

INITIALIZE functions can be front-run

NatSpec is incomplete

#0 - c4-judge

2023-01-25T16:18:04Z

dmvt 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