Lack of 2 step ownership could cause the ownership to be lost during ownership transfer
The Ownable2step
allows ownership confirmation by the pending owner. It allows a two step ownership transfer that prevents ownership from being lost if the new owner has not confirmed it.
Ownable2step adds extra steps of security because losing ownership ownership to the wrong address is critical to the system because there a lot of onlyOwner
function like the mint
function on MOR token.
Contract ownership can not be accidentally transferred to mistyped address.
Manual Review
Consider using Openzeppelin's Ownable2step
contract on the MOR.sol token and Ownable2stepUpgradeable
contract for other upgradeable 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.