Refer Details
There Multiple instances where no checks present for execution fee. When i talked to sponsors they said that If Execution Fee is not enough then Tx will reverted by GMXv2, But problem here is that this whole system(strategy Contract) is like one lane(One Tx at a time), and gmxv2 handle transactions in 2 step process
If execution fee is wrong provided by user then it is rejected by the gmx then there would be more follow up function call to revert whole transaction and re-ride states to initial state.
Till that time this lane i.e strategy system will be blocked for other user.
So it will be great if Excution fee check present in initial state so that function call will revert in first step not to wait for responces form GMX
For some time contract will remain in blockage state, which can be prevented via reverting function eairlier.
Manual review
Execution fee check should be present in every function where call to GMXv2 present.
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.