Project

One World
NFTDeFi
15,000 USDC
View results
Submission Details
Severity: medium
Invalid

Inconsistent State Updates in "upgradeTier::MembershipFactory" contract

Description when a user calls the upgradeTier function, his current tier token is burnt and he is minted the token of the upgraded tier. But the state values of the tiers of the DaoConfig of that particular NftmembershipAddress is not updated. This means that despite the burning of a token from a particular tier, its minted field in the TierConfig remains unchanged. And similarly the minted field of the upgraded TierConfig also remains unchanged.

Impact

  1. Over time, this leads to inflated minted counts

  2. DAO membership tracking becomes unreliable

Updates

Lead Judging Commences

0xbrivan2 Lead Judge 9 months ago
Submission Judgement Published
Invalidated
Reason: Known issue

Support

FAQs

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