Description: If the WETH transfer fails or is non-compliant, collectFee() reverts entirely, blocking ETH collection as well.
Impact: The collector could be permanently blocked from collecting fees due to one side failing.
Proof of Concept: If WETH transfer fails, this line halts execution:
Recommended Mitigation: Separate ETH and WETH collection into two safe functions. Add try-catch or fallback on failure.
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.