Skip to content

DAO V2

Compare
Choose a tag to compare
@eladmallel eladmallel released this 12 Oct 17:42
· 1856 commits to master since this release
fe099f0

See the upgrade proposal here.

Summary

  1. Dynamic Quorum: In V1, quorum is a fixed percentage of total supply. In V2, quorum has a dynamic range, rising as a function of against votes up to a defined cap. Read this post for more info.
  2. Vote with Gas Refund: Allow Nouners/delegates to vote and receive a gas refund. The vote still takes place in the case of insufficient ETH to refund.
  3. Voting Delay Editing Bug Fix: In V1, editing voting delay was unsafe. V2 makes it safe to edit anytime. More info on the bug here.
  4. Cancel Proposal Bug Fix: The DAO has a spam mitigation feature, allowing anyone to cancel a proposal if the proposer has an amount of votes less than or equal to proposal threshold. In V1, this feature didn't work when proposer had exactly proposal threshold votes; in V2 it works as expected.
  5. Vetoer Change Is Now 2-step: We received audit feedback that V1's vetoer change process was risky as a single-step process. In V2, the risk of setting a wrong vetoer is mitigated using a 2-step process where the current vetoer sets a pending new vetoer. Once set, the pending vetoer must accept for the change to take place.

New contracts