The values of feeDataArray are gotten in usd but are inflated by multipling by 1e18 This precision mismatch could result in slight inaccuracies in the calculated fees, either overestimating or underestimating the fee amount.
Here is the code snippet:
It inflates the feePerLP for users causing loss for protocol
Manual Audit
Convert the feeDataArray values back to eth before calculating FeePerLp
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.