Using unsafe ERC20 methods can revert the transaction for certain tokens.
For example, IERC20(token).transferFrom() and IERC20(token).transfer() will fail for some tokens as they may not conform to the standard IERC20 interface like USDT.
Contract doesn't work correctly with some tokens.
Manual Review
Consider using OZ SafeERC20
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.