The collectFee
function does not check if the fee amount exceeds the available balance in the contract. This could allow users to collect more tokens than are available in the contract.
This could lead to an overdraw of the contract balance, causing issues in distributing fees or paying rewards.
Validate that the contract has enough balance before transferring tokens from the sender. This ensures that the contract does not accumulate more fees than it can distribute.
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.