sidebar_position |
---|
3 |
When you choose to create a bespoke DAO, we assume that you're an advanced user who understands all the governance setup details and we present you a more complex and flexible form than the multisig DAO.
So let's create a Bespoke DAO:
With your governance setup plan in hand, you should fill the form as follows. The bespoke mode is split in 3 steps, let's do one by one:
In the first step, you'll need to fill the basic configuration for your DAO
-
Name your DAO: Choose the name for your DAO but bear in mind that if you choose a name that already exists, the transaction will fail.
-
Place the
Community Token Mint
if you have one, and if not, it will be generated for you. The community token mint is the token that will be used by the community to vote on proposals and it is required to create a governance.- When you put the community token mint, a switch
Transfer Authority
will show up. If checked, it will transfer the authority of the community token to the realm.
- When you put the community token mint, a switch
-
Min community tokens to create governance: this field represents that to create a governance, there should be at least
N%
of the max supply of the tokens minted, being 1% the default value for tokens with supply bigger than 0. If the supply is 0, then this value will be set to1000000
by default. -
Community mint supply factor: the max vote weight of the community token. If it is set to 1 then total supply of the community governance token equals to 100% vote. This value can vary from
0.0000000001
to1
.
:::tip If you don't fill this field, the community token will be generated by the app :::
5.The Governance Program Id
field represents the Governance Program of the organization. If a DAO wants full control of their DAOs, they should deploy their own governance program. But to facilitate, Solana provides a default Governance program ID GovER5Lthms3bLBqWub97yVrMmEogzX7xNjdXpPPCVZw
so, if you don't want to deploy a governance program now, it is possible to use this instance.
:::tip
Checking Use Test Instance
will change the program id to GTesTBiEWE32WHXXE2S4XbZvA5CrEc4xs6ZgRe895dP
and run in a test program instead of the main program id. This is recommended if you are deploying a testing DAO.
:::
- Click next to proceed to the next step.
The second step will guide you to setup the council settings. This step is optional and you can uncheck Use Council
so you won't have a council for your DAO.
- Place the
Council Token Mint
The council token is a token that will be distributed to the DAO's team. It's usually necessary if your DAO has no community and needs some level of governance.
:::tip This step is optional, you don't need council mint to create a bespoke DAO but if you want a council, but doesn't have a token mint id, let the field empty and we'll generate for you. :::
- Click next to proceed to the next step.
The third step will show a summary of all the data you have put in the form. Check to see if everything is alright
Click create, sign the transactions, and when all transactions are finished, you'll be redirected to the DAO's page.