MyCut

First Flight #23
Beginner FriendlyFoundry
100 EXP
View results
Submission Details
Severity: low
Invalid

Use `Ownable2Step` rather than `Ownable

Summary

Contrracts Pot.sol and ContestManager.sol missing Ownable2Step implementation.

Vulnerability Details

Ownable2Step prevent 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.

Impact

Missing Ownable2Stepimplememntation can lead to accidental transfer of ownership to an address that cannot handle it

Tools Used

Manual review

Recommendations


Consider using Ownable2Step or Ownable2StepUpgradeable in your contracts. These options ensure a safer, more controlled ownership transfer process.

Updates

Lead Judging Commences

equious Lead Judge about 1 year ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.