The contract imports SafeERC20 and applies it to IERC20, but uses the standard transfer method instead of safeTransfer when transferring WETH in the collectFee function. Some ERC20 tokens do not return a boolean on success or do not revert on failure, which can lead to silent failures. Using safeTransfer ensures compatibility with non-standard ERC20 tokens.
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.