Accidentally calling renounceOwnerhip breaks the protocol.
ProxyFactory inherits Ownable and relies on the owner to initiate contests by calling setContest, a key feature of the protocol. Ownable implements renounceOwnership by default, meaning the owner can call it to transfer ownership to the zero address. This is dangerous because, if done by mistake, it would make the entire protocol entirely unusable.
ProxyFactory contract could be left ownerless, making it impossible to create new contests.
Manual review
Override the renounceOwnership function to make it impossible to renounce ownership:
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.