For the fee parameter, a constant value of 3000 (0.3% fee tier) is used, however, not all allowed token pairs (present and future additions to the Standard protocol) may be available on Uniswap for this fee tier.
The token pair provided for the swap may not be available on Uniswap for the hardcoded 0.3% fee tier.
Manual Review
Make the fee parameter configurable. By default, the fee value can be 3000, but the user still should have the possibility to change this parameter in case Uniswap does not provide a token pair for that fee value.
Add an additional argument to the swap() function: uint256 uniswapFee and use it for the "fee" parameter in ExactInputSingleParams
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.