Large transfers may not work with some ERC20 tokens
Some IERC20 implementations (e.g UNI, COMP) may fail if the valued transferred is larger than uint96.
approveRewardTokens will not work for tokens that don't support approve type(uint256).max amount.
Tokens that don't support approve type(uint256).max amount could not be used by calling approveRewardTokens function.
Manual Analysis
The recommendation is made to approve only the necessay amount of token to the instead of the type(uint256).max amount.
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.