Storage gap in Vault
has only 9 elements.
According to best practices outlined in OpenZeppelin updareability docs,
If Base is later modified to add extra variable(s), reduce the appropriate number of slots from the storage gap, keeping in mind Solidity’s rules on how contiguous items are packed.
The storage gap provided in Vault
is too small:
So, ideally it should be 50 - 4 = 46 storage gap. Currently, it can only hold 9 new fields, which might turn out not to be enough in the future.
Possible upgradeability issues in the future.
Manual review
Change storage gap to 46 elements:
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.