The protocol hardcodes the swapfee for uniswap pools to 3000. This swap pool might not have a ton of liquidity and can lead to unnecessarily slippage losses for the user.
The protocol implements a swap function that allows users to swap between different collateral tokens by swapping them in through Uniswap V3 pools. The issue is that when setting up the swap arguments, the protocol hardcodes the fee tier to 3000, which might not be the best pools to route the swaps through.
This can lead to users swapping via pools with low liquidity and more prone to price manipulations and sandwich attacks. The protocol should instead allow the user to specify the fee tier they want to use for the swap.
Users can swap via pools with low liquidity and are prone to price manipulations and sandwich attacks.
Manual Review
Allow users to specify the fee tier they want to use for the swap.
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.