The current protocol uses an Ownable contract which has a direct ownership transfer function to it.
Ownable2Step prevents the contract ownership from mistakenly being transferred to an address that cannot handle it (e.g. due to a typo in the address), by requiring that the recipient of the owner permissions actively accept via a contract call of its own.
The current Ownable contract might end up mistakenly being set to an incorrect (contract) address. Which would mean the admin would not have other owner privileges.
Manual Review.
Use Ownable2Step
instead of Ownable
contract.
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.