# How to create a SubDAO of Juno Governance
ie. how to create a DAO with the Juno Governance module as admin, which is not possible from the UI of daodao.zone as of June 2024.
1. Create a DAO like you normally would, eg. at https://testnet.daodao.zone/dao/create?chain=uni-6 for testing, or https://daodao.zone/dao/create?chain=juno-1 for mainnet.
2. At the end of the wizard, after clicking the "Review" button, check the "Show Instantiate Message" to view something like this:

3. Replace the `null` after "admin" with the address of the account you want to set as the admin of the to-be-created DAO, in this case Juno Governance = `juno10d07y265gmmuvt4z0w9aw880jnsr700jvss730`
4. Uncheck the "with Decoded Module Messages" to be able to paste all the Instantiate message text in your `junod` CLI
5. Instantiate the DAO by running a command like `junod tx wasm instantiate 4047 [json] --label [plain_text] --admin juno10d07y265gmmuvt4z0w9aw880jnsr700jvss730 --from [account] --fees [amount_denom] --gas auto --gas-adjustment 1.5`, where:
- `4047` is the code id of current version of DA0DA0 contracts on Juno mainnet,
- `[json]` is the message we copied above,
- `[account]` is your address or the name of the key saved in your junod (if the key is stored on an hardware device, you will probably also need to add `--sign-mode amino-json` to the command)
- `[amount_denom]` are the fees required for the transaction, which you can get as a response in the raw log after you try (& fail because of not enough fees) sending the transaction with a small amount like the default `10ujuno`; in this case I was instructed to use `153036ujuno`,
- `auto` is apparently needed if we want to use the `--gas-adjustment` feature, that will calculate a gas estimate to substitute automatically and that I used because the default of `--gas 200000` wasn't working, neither random manual adjustments (the command would seem ok and the transaction signed, but it would show as failed on the explorer).
The actual prompt I used was:
```
junod tx wasm instantiate 4047 '{
"admin": "juno10d07y265gmmuvt4z0w9aw880jnsr700jvss730",
"automatically_add_cw20s": true,
"automatically_add_cw721s": true,
"description": "This multisig represents the agreement between its members, Juno Development Department (the committer of the Community DEX RFP) and Kintsugi (the chosen proposer & supplier), with Juno Governance (the decentralized client & competent court in case of disputes) as admin, to develop the \"Mercury DEX\" on Juno. Agreement ratification & updates, payments, verification of deliverables & milestones, potential disputes resolution and project management in general will happen through proposals on this DAO whenever possible.",
"image_url": "ipfs://QmTHxWKvEBoTYZxRJpBfDjMjdAYZDouhY6vWncK7MK8d7b",
"name": "Mercury DEX Development",
"proposal_modules_instantiate_info": [
{
"admin": {
"core_module": {}
},
"code_id": 4054,
"label": "DAO_Mercury DEX Development_DaoProposalSingle",
"msg": "eyJhbGxvd19yZXZvdGluZyI6ZmFsc2UsImNsb3NlX3Byb3Bvc2FsX29uX2V4ZWN1dGlvbl9mYWlsdXJlIjp0cnVlLCJtYXhfdm90aW5nX3BlcmlvZCI6eyJ0aW1lIjoxMjA5NjAwfSwibWluX3ZvdGluZ19wZXJpb2QiOm51bGwsIm9ubHlfbWVtYmVyc19leGVjdXRlIjp0cnVlLCJwcmVfcHJvcG9zZV9pbmZvIjp7Im1vZHVsZV9tYXlfcHJvcG9zZSI6eyJpbmZvIjp7ImFkbWluIjp7ImNvcmVfbW9kdWxlIjp7fX0sImNvZGVfaWQiOjQwNTIsImxhYmVsIjoiREFPX01lcmN1cnkgREVYIERldmVsb3BtZW50X3ByZS1wcm9wb3NlX0Rhb1Byb3Bvc2FsU2luZ2xlIiwibXNnIjoiZXlKa1pYQnZjMmwwWDJsdVptOGlPbTUxYkd3c0ltVjRkR1Z1YzJsdmJpSTZlMzBzSW05d1pXNWZjSEp2Y0c5ellXeGZjM1ZpYldsemMybHZiaUk2Wm1Gc2MyVjkiLCJmdW5kcyI6W119fX0sInRocmVzaG9sZCI6eyJhYnNvbHV0ZV9wZXJjZW50YWdlIjp7InBlcmNlbnRhZ2UiOnsibWFqb3JpdHkiOnt9fX19LCJ2ZXRvIjpudWxsfQ==",
"funds": []
},
{
"admin": {
"core_module": {}
},
"code_id": 4053,
"label": "DAO_Mercury DEX Development_DaoProposalMultiple",
"msg": "eyJhbGxvd19yZXZvdGluZyI6ZmFsc2UsImNsb3NlX3Byb3Bvc2FsX29uX2V4ZWN1dGlvbl9mYWlsdXJlIjp0cnVlLCJtYXhfdm90aW5nX3BlcmlvZCI6eyJ0aW1lIjoxMjA5NjAwfSwibWluX3ZvdGluZ19wZXJpb2QiOm51bGwsIm9ubHlfbWVtYmVyc19leGVjdXRlIjp0cnVlLCJwcmVfcHJvcG9zZV9pbmZvIjp7Im1vZHVsZV9tYXlfcHJvcG9zZSI6eyJpbmZvIjp7ImFkbWluIjp7ImNvcmVfbW9kdWxlIjp7fX0sImNvZGVfaWQiOjQwNTEsImxhYmVsIjoiREFPX01lcmN1cnkgREVYIERldmVsb3BtZW50X3ByZS1wcm9wb3NlLURhb1Byb3Bvc2FsTXVsdGlwbGUiLCJtc2ciOiJleUprWlhCdmMybDBYMmx1Wm04aU9tNTFiR3dzSW1WNGRHVnVjMmx2YmlJNmUzMHNJbTl3Wlc1ZmNISnZjRzl6WVd4ZmMzVmliV2x6YzJsdmJpSTZabUZzYzJWOSIsImZ1bmRzIjpbXX19fSwidm90aW5nX3N0cmF0ZWd5Ijp7InNpbmdsZV9jaG9pY2UiOnsicXVvcnVtIjp7InBlcmNlbnQiOiIwLjUwIn19fSwidmV0byI6bnVsbH0=",
"funds": []
}
],
"voting_module_instantiate_info": {
"admin": {
"core_module": {}
},
"code_id": 4055,
"label": "DAO_Mercury DEX Development_MembershipBased",
"msg": "eyJncm91cF9jb250cmFjdCI6eyJuZXciOnsiY3c0X2dyb3VwX2NvZGVfaWQiOjE5OTIsImluaXRpYWxfbWVtYmVycyI6W3siYWRkciI6Imp1bm8xZ3lqbDI2cm5xcXlrNmN1aDZucXR2eDh0ODg1amdxYWd1c3ZwcXB2dGdheWdjamcyd2pkcXowcnpsZSIsIndlaWdodCI6MX0seyJhZGRyIjoianVubzFzczRjMDk5bHVhaGsyMmE3bXBsa2s3Z2V0c2R6NXdza241cWU1cXZocW15YXdwaDN2dXdxZmF4MzAyIiwid2VpZ2h0IjoxfV19fX0=",
"funds": []
}
}' --label 'Mercury DEX dev' --admin juno10d07y265gmmuvt4z0w9aw880jnsr700jvss730 --from nanoX --sign-mode amino-json --fees 153036ujuno --gas auto --gas-adjustment 1.5
```
and the actual result (& signed transaction) was:
```
gas estimate: 2036253
auth_info:
fee:
amount:
- amount: "153036"
denom: ujuno
gas_limit: "2036253"
granter: ""
payer: ""
signer_infos: []
tip: null
body:
extension_options: []
memo: ""
messages:
- '@type': /cosmwasm.wasm.v1.MsgInstantiateContract
admin: juno10d07y265gmmuvt4z0w9aw880jnsr700jvss730
code_id: "4047"
funds: []
label: Mercury DEX dev
msg:
admin: juno10d07y265gmmuvt4z0w9aw880jnsr700jvss730
automatically_add_cw20s: true
automatically_add_cw721s: true
description: This multisig represents the agreement between its members, Juno
Development Department (the committer of the Community DEX RFP) and Kintsugi
(the chosen proposer & supplier), with Juno Governance (the decentralized
client & competent court in case of disputes) as admin, to develop the "Mercury
DEX" on Juno. Agreement ratification & updates, payments, verification of
deliverables & milestones, potential disputes resolution and project management
in general will happen through proposals on this DAO whenever possible.
image_url: ipfs://QmTHxWKvEBoTYZxRJpBfDjMjdAYZDouhY6vWncK7MK8d7b
name: Mercury DEX Development
proposal_modules_instantiate_info:
- admin:
core_module: {}
code_id: 4054
funds: []
label: DAO_Mercury DEX Development_DaoProposalSingle
msg: eyJhbGxvd19yZXZvdGluZyI6ZmFsc2UsImNsb3NlX3Byb3Bvc2FsX29uX2V4ZWN1dGlvbl9mYWlsdXJlIjp0cnVlLCJtYXhfdm90aW5nX3BlcmlvZCI6eyJ0aW1lIjoxMjA5NjAwfSwibWluX3ZvdGluZ19wZXJpb2QiOm51bGwsIm9ubHlfbWVtYmVyc19leGVjdXRlIjp0cnVlLCJwcmVfcHJvcG9zZV9pbmZvIjp7Im1vZHVsZV9tYXlfcHJvcG9zZSI6eyJpbmZvIjp7ImFkbWluIjp7ImNvcmVfbW9kdWxlIjp7fX0sImNvZGVfaWQiOjQwNTIsImxhYmVsIjoiREFPX01lcmN1cnkgREVYIERldmVsb3BtZW50X3ByZS1wcm9wb3NlX0Rhb1Byb3Bvc2FsU2luZ2xlIiwibXNnIjoiZXlKa1pYQnZjMmwwWDJsdVptOGlPbTUxYkd3c0ltVjRkR1Z1YzJsdmJpSTZlMzBzSW05d1pXNWZjSEp2Y0c5ellXeGZjM1ZpYldsemMybHZiaUk2Wm1Gc2MyVjkiLCJmdW5kcyI6W119fX0sInRocmVzaG9sZCI6eyJhYnNvbHV0ZV9wZXJjZW50YWdlIjp7InBlcmNlbnRhZ2UiOnsibWFqb3JpdHkiOnt9fX19LCJ2ZXRvIjpudWxsfQ==
- admin:
core_module: {}
code_id: 4053
funds: []
label: DAO_Mercury DEX Development_DaoProposalMultiple
msg: eyJhbGxvd19yZXZvdGluZyI6ZmFsc2UsImNsb3NlX3Byb3Bvc2FsX29uX2V4ZWN1dGlvbl9mYWlsdXJlIjp0cnVlLCJtYXhfdm90aW5nX3BlcmlvZCI6eyJ0aW1lIjoxMjA5NjAwfSwibWluX3ZvdGluZ19wZXJpb2QiOm51bGwsIm9ubHlfbWVtYmVyc19leGVjdXRlIjp0cnVlLCJwcmVfcHJvcG9zZV9pbmZvIjp7Im1vZHVsZV9tYXlfcHJvcG9zZSI6eyJpbmZvIjp7ImFkbWluIjp7ImNvcmVfbW9kdWxlIjp7fX0sImNvZGVfaWQiOjQwNTEsImxhYmVsIjoiREFPX01lcmN1cnkgREVYIERldmVsb3BtZW50X3ByZS1wcm9wb3NlLURhb1Byb3Bvc2FsTXVsdGlwbGUiLCJtc2ciOiJleUprWlhCdmMybDBYMmx1Wm04aU9tNTFiR3dzSW1WNGRHVnVjMmx2YmlJNmUzMHNJbTl3Wlc1ZmNISnZjRzl6WVd4ZmMzVmliV2x6YzJsdmJpSTZabUZzYzJWOSIsImZ1bmRzIjpbXX19fSwidm90aW5nX3N0cmF0ZWd5Ijp7InNpbmdsZV9jaG9pY2UiOnsicXVvcnVtIjp7InBlcmNlbnQiOiIwLjUwIn19fSwidmV0byI6bnVsbH0=
voting_module_instantiate_info:
admin:
core_module: {}
code_id: 4055
funds: []
label: DAO_Mercury DEX Development_MembershipBased
msg: eyJncm91cF9jb250cmFjdCI6eyJuZXciOnsiY3c0X2dyb3VwX2NvZGVfaWQiOjE5OTIsImluaXRpYWxfbWVtYmVycyI6W3siYWRkciI6Imp1bm8xZ3lqbDI2cm5xcXlrNmN1aDZucXR2eDh0ODg1amdxYWd1c3ZwcXB2dGdheWdjamcyd2pkcXowcnpsZSIsIndlaWdodCI6MX0seyJhZGRyIjoianVubzFzczRjMDk5bHVhaGsyMmE3bXBsa2s3Z2V0c2R6NXdza241cWU1cXZocW15YXdwaDN2dXdxZmF4MzAyIiwid2VpZ2h0IjoxfV19fX0=
sender: juno1qfkgejnv5mfg2hjdldeessvd3887amxuhe553v
non_critical_extension_options: []
timeout_height: "0"
signatures: []
confirm transaction before signing and broadcasting [y/N]: y
code: 0
codespace: ""
data: ""
events: []
gas_used: "0"
gas_wanted: "0"
height: "0"
info: ""
logs: []
raw_log: '[]'
timestamp: ""
tx: null
txhash: 1434B7D6AB973D33D4997B7D077C12D64F360CE2D145EA810C16B0BB05BF148A
```
which you can check here on the explorer: https://www.mintscan.io/juno/tx/1434B7D6AB973D33D4997B7D077C12D64F360CE2D145EA810C16B0BB05BF148A
Finally, the result is this DAO: https://daodao.zone/dao/juno1c866juyvv0ld7723tw0zpr44k7vrn7qjxhp7rk77nzhptg67xjws48vqqp/home
🙌🏻