The GMXVault
constructor declares the name and symbol, but they shadow the OZ ERC20 parameters.
Declaring parameters that shadow existing ones is error-prone, as it can lead to developer confusion, potentially introduce bugs, and diminish code readability and maintainability.
https://github.com/Cyfrin/2023-10-SteadeFi/blob/main/contracts/strategy/gmx/GMXVault.sol#L71
Manual
Consider removing the parameters or storing them in GMXTypes.Store
if every new deployment will have a unique name and symbol.
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.