snapshot
Search…
⌃K

Create a space

This page guides you step by step through the process of creating a space for your organization.
If you already have a space without ENS domain (legacy), you need to Migrate your space to ENS.
If you want to use Snapshot in a demo mode to experiment with the platform head to https://demo.snapshot.org - our playground connected to the Goerli Testnet. Make sure to provide an ENS name registered on Goerli Testnet in the first step below.

1. Set or get an ENS domain for your space

Tap the plus + button in the left sidebar to create a new space.
If you already own an ENS domain, make sure you are connected to snapshot.org with the Ethereum address that is set as controller of your ENS name (if you are confused about the difference between ENS Registrant and Controller, have a read here).
If the above condition is met, your ENS name will appear. To confirm it's correct, click on it.
If you don't own an ENS domain you will have to register one. Enter a name that suits the needs of your DAO in the register a new domain field and click Register. You can then follow Register an ENS domain and come back here for step 2 once domain has been registered.

2. Set the space controller (ENS text-record)

Space controller is the main account that will be able to manage the space settings and assign other addresses as admins of the space. By default it's set as the ENS Controller address however you can change it to another address.
You will need to sign a transaction on the Ethereum Mainnet to set the ENS text-record.
Set the ENS text-record to determine the space controller

3. Create your profile

To complete the profile of your space you have to enter a name for your DAO (mandatory) and can add further optional information like a description, avatar, categories describing the field that your DAO is operating in and more.
You can add or update this information after you have finished creating the space.

4. Set your very first strategy

Your space can combine up to 8 voting strategies which will be responsible for calculating the users' voting power. The setting affects all proposals that will be created for that space.
If you would like to differentiate the calculation of users' voting power between proposals you will have to create a sub-space. Head to Sub-spaces to learn more.
For the initial setup you have to choose one of the three following strategy types to then specify the strategy details:

Voting strategies types

Let's have a look at each of the possible options and see how you can specify the strategy details.
Each strategy is taking into account the assets that belong to the voting address at the time of proposal creation, not at the time of voting.

Token weighted voting

Voting power is weighted by the amount of the token held by the user. The token can be an ERC-20, ERC-721 or ERC-1155 token standard.
  1. 1.
    Select your token network
  2. 2.
    Select your token standard
  3. 3.
    Enter your token contract address

One person, one vote

This option can be used in two different ways:
  • Whitelist voting lets you specify a list of addresses that will be able to vote
  • Ticket voting will let any wallet vote (option used mostly for testing purposes)

Custom setup

If you feel ready to dive deeper into the custom setup here are a few hints that you may find useful:
  • You can select up to 8 different strategies. Voting power is cumulative.
  • Network can be selected individually for each strategy. This way you can leverage multi-chain voting power calculation.
  • It is possible to set a different symbol for each strategy. They will be displayed on the proposal page.
  • You can write a custom voting strategy if the existing ones are the sufficient for your needs. Have a look at Create a voting strategy to learn more.
At the time of writing this article there are around 415 Snapshot voting strategies and this number keeps growing. Learn more about the strategies.

Moderation

Admins will be able to edit the space settings and moderate proposals.
Authors will be able to create proposals without any constraints like proposal validation. Make sure that members specified in authors field are allowed to submit a proposal.
You can add between 1 and 100 addresses. Each line should be an individual address - do not list multiple addresses in on line with any characters like commas, dots or semicolons.

Your space is live !

What else can I customize?