since anyone could call the withdraw() external function, if the recipient wanted to withdraw his funds back to the sender for whatever reason or withdraw them to another third party, a malicious user can prevent him from doing so by front running his transaction and withdraw all his funds to the recipient.
Malicious user can caust recipients another transaction and reduce the experiance quality.
Manual Review.
alow only recipient or approved party to call the withdraw function by modifying the following check:
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.