`withdrawFees` transfers `totalFees` without comparing it to the actual USDC balance.
Impact:
If the balance is lower (due to deflation, mistaken transfers, or future bugs), the call reverts forever, freezing all accrued fees and preventing state recovery.
Transfer `amount = min(totalFees, balance)` then decrement `totalFees` by `amount`; protect with `nonReentrant`.
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.