The Standard

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

Protocol will not function due to unset variables

Summary

Several key state variables don't have a setter and will remain zero. Unless they are set outside the scope by another implementation, this will result in bricked SmartVaultManager proxy and the protocol in general.

Impact

All functions that rely on these variables are impacted, the most important of them being mint - none of the users will be able to mint a vault, so EURO will never be minted, which is a prerequisite for most of the protocol's features.

Recommendations

Implement a setter for each of the variables, or set them in the initialize function.

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.