collectFee calls i_weth.transfer(...) and ignores the returned boolean, unlike buySnow which uses SafeERC20. A token that returns false without reverting silently loses fees.
Likelihood: Low — depends on the specific WETH/token implementation.
Impact: Low — fee transfer may fail silently; funds remain in the contract.
Snow already declares using SafeERC20 for IERC20;.
The contest is live. Earn rewards by submitting a finding.
Submissions are being reviewed by our AI judge. Results will be available in a few minutes.
View all submissionsThe contest is complete and the rewards are being distributed.