Ownership can be changed incorrectly
OpenZeppelin Ownable contracts change ownership in a single step which is insecure
Can result in loss of ownership as ownership sent to faulty incorrect address. Can result in ownership transferred to entity that has lost control of keys so cant action onlyOwner details. Can result in ownership to malicious person by error. Ownership must be claimed to ensure new owner has control of keys
Manual Analysis
Use OpenZeppelin Ownable2Step contracts
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.