The function calculates the swap fee based on the ISmartVaultManagerV3 contract's swapFeeRate()
and HUNDRED_PC()
values.
However, the calculated fee isn't utilized in the params struct, where a hardcoded value of 3000
is used for the fee field.
This mismatch results in inconsistent and potentially inaccurate swap fees
Manual Review
Replace the hardcoded fee: 3000 in the params struct with fee: swapFee.
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.