GMX docs state that their ExchangeRouter
and GMXOracle
contracts will
change as new logic is added. Therefore setter functions should be added to GMXVault.sol
to be able to update the state variables storing those addressed when the need arises.
From the GMX docs:
Not being able to use the ExchangeRouter
and GMXOracle
contracts the protocol would effectively be unusable given their importance.
Manual Review
Create setter functions in GMXVault.sol
as below:
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.