Skip to main content

Snapshot (Voting)

CoW DAO uses Snapshot for voting on CoW DAO Improvement Proposals (CIPs). Votes on snapshot are weighted by the number of vCOW+COW held, or delegated to the addressed, as determined by the snapshot strategies.

Voting requirements

For a proposal to pass, it must have a simple majority of YES votes and a quorum of 35,000,000 votes.

Settings

ParameterValue
vote.typeBasic
vote.quorum35,000,000
vote.period7 days
tip

Any change to the snapshot settings requires a CIP to change the snapshot text record on cow.eth.

note

The settings are located in a JSON file that is stored on IPFS, whose hash is referenced in the snapshot text record on cow.eth. The JSON file is managed in a GitHub repository.

ENS name controller

Snapshot spaces are tied to ENS names. In CoW DAO's case; cow.eth. The method of assigning the ENS name controller is by adding the address of the desired controller to the snapshot text record.

Roles

Super admin

The super admin is able to control all of the spaces' parameters including adding authors, admins, changing strategies etc. The super admin role is assigned by the ENS name controller and is currently set to the CoW DAO main safe

Regular admins

Regular admins can do all of what the super admin can do except adding and removing admins. As of CIP-31 CoW DAO's snapshot space has no admins except the CoW DAO main safe as a super admin.

Moderators

Moderators can create and delete proposals but cannot change any space parameters. As of CIP-31, there are three community moderators responsible for removing spam proposals.

Authors

Authors cannot change any of the space parameters but they are able to create proposals. As of CIP-31, there are no authors on CoW DAO's snapshot space. Anyone with at least 10K COW holding can create proposals on snapshot according the the governance process.

Snapshot strategies

To ensure a democratic and fair voting process within the CoW DAO, the organization has implemented a comprehensive snapshot strategy. This strategy employs a multi-faceted approach to determine the voting power of each participant, utilizing a combination of eight strategies based on the balance of ERC20 COW and vCOW tokens across different chains and states of delegation. The following table outlines the strategies used:

Strategy NumberStrategy DescriptionToken TypeChainDelegation Status
1Balance of ERC20s vCOWvCOWEthereum MainnetNo
2Balance of ERC20s vCOWvCOWGnosis ChainNo
3Balance of delegated ERC20s vCOWvCOWEthereum MainnetYes
4Balance of delegated ERC20s vCOWvCOWGnosis ChainYes
5Balance of ERC20s COWCOWEthereum MainnetNo
6Balance of ERC20s COWCOWGnosis ChainNo
7Balance of delegated ERC20s COWCOWEthereum MainnetYes
8Balance of delegated ERC20s COWCOWGnosis ChainYes

The aggregate voting power of a CoW DAO member is the sum of their balances across all eight strategies. This system ensures that every token, whether it is vCOW or COW, and regardless of its location or delegation status, contributes to the overall governance process. By accounting for both vested and liquid tokens, and considering their respective delegation choices, the CoW DAO captures a complete snapshot of an individual's vested interests and participation in the ecosystem. This comprehensive approach underlines the CoW DAO's commitment to an inclusive and representative governance structure, where each stakeholder's voice is heard and weighted accurately in the collective decision-making process.

To confirm, the current deployed voting strategies can be found here.