The feeAddress is a crucial parameter for withdrawing fees from the contract. If this address is set to the zero
address, it could result in fees being irretrievably locked within the contract.
The constructor does not currently perform a check to ensure that the feeAddress is not set to the zero address during
initial setup.
Without a zero address check, there's a risk that the fee collection feature will be rendered non-functional,
potentially leading to lost revenue and a lack of incentive for contract maintainers.
manual review
To mitigate this risk, insert a requirement in the constructor that the feeAddress must not be the zero address:
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.