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.
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.
Implement a setter for each of the variables, or set them in the initialize
function.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.