Accidental renounceOwnership() call can disrupt key operations in multiple contracts.
The owner could accidentally (or intentionally) call renounceOwnership() which transfers ownership to address(0). This will break numerous functions within each contract referenced that has the onlyOwner() modifier assigned.
Main components of all contracts that implement Ownable become unusable.
Manual review
Disable renounceOwnership() if function in the Ownable contract not required.
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.