Pros
Cons
Free
$10/month
$25/month
No reviews yet. Be the first to review Snapshot!
Top alternatives based on features, pricing, and user needs.
The leading Experience Management (XM) software, amplified with trusted AI to drive business growth.

Insights with Depth, Speed, and Quality: Transform research with a hybrid AI insights platform.

Modern forum software for community discussions

Beautiful forms and surveys

Community platform for creators and brands

Your place to talk and hang out
Bang the Table
Snapshot ensures vote security by cryptographically signing each vote with the user's wallet. While the votes themselves are not recorded directly on the blockchain, the signed messages are stored on IPFS, providing an immutable and verifiable record. This allows anyone to audit the votes and confirm their authenticity against the voter's blockchain identity and token holdings at the time of the snapshot.
Yes, communities can use Snapshot to vote on proposals that ultimately require on-chain execution. However, Snapshot itself only handles the voting process. For on-chain actions, the community typically uses a multi-signature wallet or a separate smart contract (like a Gnosis Safe or Aragon DAO) that is configured to execute transactions based on the outcome of a Snapshot vote. The Snapshot vote serves as the mandate for the on-chain action.
Snapshot supports a wide range of custom voting strategies, including weighted voting based on ERC-20 token balances, NFT ownership, LP token holdings, or even more complex logic combining multiple factors. Communities can implement unique strategies by selecting from a library of pre-built strategies or by developing and deploying their own custom strategy smart contracts, which Snapshot can then integrate to calculate voting power.
Snapshot is designed to be highly interoperable. While it doesn't have direct, built-in integrations with every communication tool, many communities link their Snapshot spaces from platforms like Discord, Telegram, or their project websites. The platform also offers an API that allows developers to build custom integrations and display voting information within other applications or dashboards.
When a proposal is created, Snapshot records the state of token holdings at a specific block number on the blockchain. This is called the 'snapshot' block. Any token transfers that occur after this block number will not affect a user's voting power for that specific proposal, as their voting weight is determined solely by their holdings at the time the snapshot was taken.
Source: snapshot.org