Inside FeeCollector there is defined updateFeeType function, but Fee Manager cannot use it to update all the fees.
Check in line 8 assumes, that all FeeTypes should have 100% in total which is not true, because there are some fee types which are only 2% in total. These are Buy/Sell Swap and TaxNFT Royalty Fees ( FeeCollector line 380 and 388 )
What is more line 5 suggests that these two are also updateable since they are in positions 6 and 7 in thefeeTypes array.
Fee Manager would not be able to update Buy/Sell Swap and TaxNFT Royalty Fees.
Manual Review
This function should only check if all the fees are less or equal to BASIS_POINTS
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.