Skip to main content

What is a voting strategy?

Updated over 10 months ago

Voting strategies determine how voting power is calculated for Snapshot proposals based on specific rules or conditions. Snapshot offers more than 400 available strategies, ranging from simple token-based methods to complex ones involving multiple conditions. Anyone can create custom strategies to precisely meet their governance needs. You can combine up to 8 strategies to calculate cumulative voting power, or up to 10 strategies for Snapshot Pro spaces.

Most common voting strategies

The most frequently used strategies include:

  • ERC-20 balance (erc20-balance-of): Voting power is based on participants' ERC-20 token holdings.

  • ERC-721 NFT balance (erc721): Uses ownership of ERC-721 NFTs as voting power.

  • ERC-1155 NFT balance (erc1155-balance-of): Similar to ERC-721 but designed for ERC-1155 NFTs.

  • ERC-20 Votes (erc20-votes): Voting power is determined by delegated ERC-20 token balances.

  • Whitelist (whitelist): Grants a fixed voting power (usually 1 vote) to specific wallet addresses, regardless of onchain token holdings.

Other popular strategies

Other commonly used strategies include:

  • Contract call (contract-call): Uses the result of a custom contract call as voting power.

  • Delegation (delegation): Allows delegation of voting power based on existing strategies.

  • Balance with minimum (balance-of-with-min): Assigns 1 voting power to participants holding at least a specified amount of a certain token.

  • API (api): Retrieves voting power from an external offchain API.

  • Whitelist weighted (whitelist-weighted): Assigns custom voting power values to specified addresses.

  • ETH balance (eth-balance): Uses ETH holdings (or the equivalent gas token on other networks) as voting power.

  • Ticket (ticket): Gives 1 voting power per participant, used exclusively in combination with a voting validation strategy.

Snapshot Labs premium service

Snapshot Labs provides a premium service to assist communities in creating custom, secure, and efficient voting strategies that align closely with their governance objectives.

Did this answer your question?