WithdrawFees can be blocked if the balance of the raffle contract is different to the totalFees variable
If the total fees are different to the balance of the contract then the owner cannot withdraw fees. There are multiple ways this could potentialy happen such as rounding errors, but the easiest way for an attacker to achieve this is to forcably send Eth to the contract.
The owner of the protocol will not be able to claim any fees
Manual review
Fees should be sent in the selectWinner() function instead
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.