15,000 USDC
View results
Submission Details
Severity: low

OnlyOwner modifier

Summary

The DecentralizedStableCoin uses the openzeppelin Ownable contract, which allows

Vulnerability Details

If the contract only has one owner if the owner ever lost there private key or is stolen they could lose access as owner. another vulnerability is that having one owner would mean you have a centralized contract

Impact

Loss of access to contract if a malicious actor gets access to the owner account -> they can mint and burn tokens as they please , centralisation concerns -> which causes trust issues.

Tools Used

Recommendations

Could be governed by a DAO. Make sure that there is more than one Owner.

Support

FAQs

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