The FeeCollector::_initializeFeeTypes
has hardcoded fee percentages that are 10 times higher than intended, causing excessive fees to be taken from users and incorrect distribution of protocol fees.
In FeeCollector.sol, several fee type values are incorrectly set:
These constants represent basis points, where:
100 basis points = 1%
1000 basis points = 10%
Current values are 10x too high
Users pay 10x more fees than documented and incorrect distribution of protocol fees
Manual review
Correct the fee type constants
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.