else block missing in conditional statement in GMXCallback:: afterDepositExecution()
Lack of else block in the conditional statement renders the entire call back function incomplete. For an edge case, this can cause insufficient handling of the GMX deposit process and hence possible high severity.
When this edge case occurs, the function will fail silently leaving a huge unfilled gap in deposit process.
Due to its lower possibility of occurrence, tagged medium.
possible compromise in GMX deposit process.
Manual Review
Even if protocol developers think its so much of an edge case, then at least for a complete programming logic, a revert()
may be included
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.