SmartVaultManagerV5::vaults function is returning SmartVaultData() for each of the vaults owned by the caller. But, in reality, the values being return are state level variables of SmartVaultManagerV5.
example: All the three variable returned as part of SmartVaultData is not specific to the vault, but instead are values configured in SmartVaultManager.
collateralRate
mintFeeRate
burnFeeRate
The read looks like specific variables for each vault, but instead they are same across all vaults. So, it is better to render and return as common variables
instead of values specific to each vault.
None
Manual Review
Render them as config variables that are shared across all vaults instead of illustrating as vault specific values.
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.