The Standard

The Standard
DeFiHardhat
20,000 USDC
View results
Submission Details
Severity: low
Invalid

Missing storage gap for upgradeable contract

Summary

Storage gap is missing for SmartVaultManagerV5 upgradeable contract.

Vulnerability Details

Storage gaps are a convention for reserving storage slots in a base contract such as the SmartVaultManagerV5 contract. The gap allows future versions of the contract to use up those slots without affecting the storage layout of inheriting or child contracts.

But, in the SmartVaultManagerV5 contract, storage gap is missing.

Impact

Layout of storage can be changed.

Tools Used

Manual review

Recommendations

Use storage gap such as uint256[49] __gap;

Updates

Lead Judging Commences

hrishibhat Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity
Assigned finding tags:

informational/invalid

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.