HardhatDeFi
15,000 USDC
View results
Submission Details
Severity: medium
Invalid

Immutable Owner Address

Description: The WToken::owner address is set in the constructor and cannot be changed afterward. This creates a single point of failure and prevents ownership transfer if needed.

Impact:

  • No way to transfer ownership if needed

  • If owner key is compromised, no way to secure contract

  • If owner address is lost, contract becomes partially unusable

Recommended Mitigation: Implement the Ownable pattern from OpenZeppelin or add ownership transfer functionality.

Updates

Lead Judging Commences

bube Lead Judge 9 months ago
Submission Judgement Published
Invalidated
Reason: Design choice

Support

FAQs

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