Snapshot on Lighthouse
Snapshot is one of the largest and most popular governance protocols. It uses on-chain data to assess eligibility of voters and uses wallet signatures to prove voting power, but all proposals and other data is stored off-chain, which makes it a very cheap and efficient protocol.
Testnet
If you are just getting started and would like to test out Lighthouse, you can create a Snapshot space on testnet and use it with Lighthouse. This will allow you to create proposals and issue tokens for testing, without impacting your official project. To do this, follow these instructions and create a testnet space on Snapshot. For more details, you can look at this article.
Important notes:- To use the testnet version of Snapshot, use the url
https://testnet.snapshot.org
- Various documentation might mention Goerli or Rinkby networks, however Snapshot and Lighthouse currently use the
Sepolia
network. - As described in the Snapshot documentation, your test project will first need an ENS name registered on Sepolia in order to continue.
Mainnet
To create a new Snapshot space, head over to Snapshot and follow the instructions. As described in the Snapshot documentation, your project will first need an ENS name registered on Mainnet in order to continue.
Snapshot is a decentralized off-chain governance client with easy to verify and hard to contest results. However, it can be cumbersome to setup, and time consuming for project managers to enagege with channels across their community. These channels have also famously been used to scam unsuspecting members of the community.
Lightlight provides a way to connect your space to Snapshot and automatically distribute messages to your community. Message can be cryptographically-signed to ensure community members only receive endorsed messages.