The Owner of the contract is usually the account that deploys the contract. As a result, the Owner can perform some privileged functions. In the
Ownable contracts, the renounceOwnership()
function is used to renounce the Owner permission
. Renouncing ownership before transferring would
result in the contract having no Owner, eliminating the ability to call privileged functions
Manual Analysis
Ensure the Owner cannot call renounceOwnership()
without first transferring Ownership to another 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.