Skip to main content
All CollectionsVoting
What is a voting strategy?
What is a voting strategy?
A
Written by Admin !
Updated over 3 weeks 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 in Turbo 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?