diff --git a/404.html b/404.html index dd4981d8..68afc761 100644 --- a/404.html +++ b/404.html @@ -6,13 +6,13 @@ Page Not Found | DAO DAO - +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- + \ No newline at end of file diff --git a/assets/images/create-dao-done-a73912e5d239ec633dce54b4738bd490.png b/assets/images/create-dao-done-a73912e5d239ec633dce54b4738bd490.png deleted file mode 100644 index cb71e5eb..00000000 Binary files a/assets/images/create-dao-done-a73912e5d239ec633dce54b4738bd490.png and /dev/null differ diff --git a/assets/images/create-dao-done-e2239b777d0a9f4be132b52346afd846.png b/assets/images/create-dao-done-e2239b777d0a9f4be132b52346afd846.png new file mode 100644 index 00000000..9e8f910a Binary files /dev/null and b/assets/images/create-dao-done-e2239b777d0a9f4be132b52346afd846.png differ diff --git a/assets/images/create-dao-members-7d556fafa6ace43fd33314b2251fce35.png b/assets/images/create-dao-members-7d556fafa6ace43fd33314b2251fce35.png deleted file mode 100644 index 8629fa0e..00000000 Binary files a/assets/images/create-dao-members-7d556fafa6ace43fd33314b2251fce35.png and /dev/null differ diff --git a/assets/images/create-dao-members-c5693cc0cfbda6d21e1a8988f62942b3.png b/assets/images/create-dao-members-c5693cc0cfbda6d21e1a8988f62942b3.png new file mode 100644 index 00000000..1b55e6fa Binary files /dev/null and b/assets/images/create-dao-members-c5693cc0cfbda6d21e1a8988f62942b3.png differ diff --git a/assets/images/create-dao-review-362b63e42e5b0c6cbe4ec605197e1d7c.png b/assets/images/create-dao-review-362b63e42e5b0c6cbe4ec605197e1d7c.png deleted file mode 100644 index 63e3bd16..00000000 Binary files a/assets/images/create-dao-review-362b63e42e5b0c6cbe4ec605197e1d7c.png and /dev/null differ diff --git a/assets/images/create-dao-review-66805f496c6977470e3f94d5e37bfcc1.png b/assets/images/create-dao-review-66805f496c6977470e3f94d5e37bfcc1.png new file mode 100644 index 00000000..1a681a34 Binary files /dev/null and b/assets/images/create-dao-review-66805f496c6977470e3f94d5e37bfcc1.png differ diff --git a/assets/images/create-dao-title-02bccec378968fa95627413a488cd3e6.png b/assets/images/create-dao-title-02bccec378968fa95627413a488cd3e6.png deleted file mode 100644 index 121e9136..00000000 Binary files a/assets/images/create-dao-title-02bccec378968fa95627413a488cd3e6.png and /dev/null differ diff --git a/assets/images/create-dao-title-88e9f16b5ea30c7af13925d52f44d101.png b/assets/images/create-dao-title-88e9f16b5ea30c7af13925d52f44d101.png new file mode 100644 index 00000000..7b9dd2b9 Binary files /dev/null and b/assets/images/create-dao-title-88e9f16b5ea30c7af13925d52f44d101.png differ diff --git a/assets/images/create-dao-wallet-approve-1a0d9aa894ef18f5f73d62f56cb5bd4b.png b/assets/images/create-dao-wallet-approve-1a0d9aa894ef18f5f73d62f56cb5bd4b.png deleted file mode 100644 index 6fed8fb6..00000000 Binary files a/assets/images/create-dao-wallet-approve-1a0d9aa894ef18f5f73d62f56cb5bd4b.png and /dev/null differ diff --git a/assets/images/create-dao-wallet-approve-ccb5ccbd30787457e2c5c97c930b57eb.png b/assets/images/create-dao-wallet-approve-ccb5ccbd30787457e2c5c97c930b57eb.png new file mode 100644 index 00000000..ed35acda Binary files /dev/null and b/assets/images/create-dao-wallet-approve-ccb5ccbd30787457e2c5c97c930b57eb.png differ diff --git a/assets/images/leap-extension-916da62ddaa644ab221ed7e3ead20167.png b/assets/images/leap-extension-916da62ddaa644ab221ed7e3ead20167.png deleted file mode 100644 index 64d869c2..00000000 Binary files a/assets/images/leap-extension-916da62ddaa644ab221ed7e3ead20167.png and /dev/null differ diff --git a/assets/images/manage-staking-0d90e41186ceedc2a25803fb853303f8.png b/assets/images/manage-staking-0d90e41186ceedc2a25803fb853303f8.png deleted file mode 100644 index bb8062ff..00000000 Binary files a/assets/images/manage-staking-0d90e41186ceedc2a25803fb853303f8.png and /dev/null differ diff --git a/assets/images/manage-staking-89690eaa41a867c0062040e47c0a181d.png b/assets/images/manage-staking-89690eaa41a867c0062040e47c0a181d.png new file mode 100644 index 00000000..31ca58f9 Binary files /dev/null and b/assets/images/manage-staking-89690eaa41a867c0062040e47c0a181d.png differ diff --git a/assets/images/manage-staking-unstake-all-7122f49fb9f4a1dc32fdf9bea4cb88cd.png b/assets/images/manage-staking-unstake-all-7122f49fb9f4a1dc32fdf9bea4cb88cd.png deleted file mode 100644 index dce44cb0..00000000 Binary files a/assets/images/manage-staking-unstake-all-7122f49fb9f4a1dc32fdf9bea4cb88cd.png and /dev/null differ diff --git a/assets/images/manage-staking-unstake-all-fb37db143591a385ed17ea93ae44979f.png b/assets/images/manage-staking-unstake-all-fb37db143591a385ed17ea93ae44979f.png new file mode 100644 index 00000000..d19dc1cc Binary files /dev/null and b/assets/images/manage-staking-unstake-all-fb37db143591a385ed17ea93ae44979f.png differ diff --git a/assets/images/new-proposal-2248714448fb2a82b58e32fcc11fa104.png b/assets/images/new-proposal-2248714448fb2a82b58e32fcc11fa104.png new file mode 100644 index 00000000..e66ebff9 Binary files /dev/null and b/assets/images/new-proposal-2248714448fb2a82b58e32fcc11fa104.png differ diff --git a/assets/images/new-proposal-97396ac1a16859fc24861de856174d2c.png b/assets/images/new-proposal-97396ac1a16859fc24861de856174d2c.png deleted file mode 100644 index 025ba507..00000000 Binary files a/assets/images/new-proposal-97396ac1a16859fc24861de856174d2c.png and /dev/null differ diff --git a/assets/images/new-proposal-done-2f08967dd97ad599383711735cecd9b7.png b/assets/images/new-proposal-done-2f08967dd97ad599383711735cecd9b7.png deleted file mode 100644 index b1f60661..00000000 Binary files a/assets/images/new-proposal-done-2f08967dd97ad599383711735cecd9b7.png and /dev/null differ diff --git a/assets/images/new-proposal-done-321f09fb1ebdbec6b9e8f81a17903a54.png b/assets/images/new-proposal-done-321f09fb1ebdbec6b9e8f81a17903a54.png new file mode 100644 index 00000000..5b2ac90b Binary files /dev/null and b/assets/images/new-proposal-done-321f09fb1ebdbec6b9e8f81a17903a54.png differ diff --git a/assets/images/new-proposal-position-30977040dbb0999b07cf78b91b0c965d.png b/assets/images/new-proposal-position-30977040dbb0999b07cf78b91b0c965d.png new file mode 100644 index 00000000..1c6cfd91 Binary files /dev/null and b/assets/images/new-proposal-position-30977040dbb0999b07cf78b91b0c965d.png differ diff --git a/assets/images/new-proposal-position-b468d9c03298800c393b6ffb919d14f3.png b/assets/images/new-proposal-position-b468d9c03298800c393b6ffb919d14f3.png deleted file mode 100644 index 716be7a0..00000000 Binary files a/assets/images/new-proposal-position-b468d9c03298800c393b6ffb919d14f3.png and /dev/null differ diff --git a/assets/images/osmosis-faucet-5c197081f4ec7afabb4e99b81d662c80.png b/assets/images/osmosis-faucet-5c197081f4ec7afabb4e99b81d662c80.png new file mode 100644 index 00000000..4e92bbb0 Binary files /dev/null and b/assets/images/osmosis-faucet-5c197081f4ec7afabb4e99b81d662c80.png differ diff --git a/assets/images/osmosis-faucet-aae9a0734c59f8482842d080b938ee03.png b/assets/images/osmosis-faucet-aae9a0734c59f8482842d080b938ee03.png deleted file mode 100644 index 30a2e575..00000000 Binary files a/assets/images/osmosis-faucet-aae9a0734c59f8482842d080b938ee03.png and /dev/null differ diff --git a/assets/images/staked-membership-59ce9b2c9e852d3a9887e58e34414e96.png b/assets/images/staked-membership-59ce9b2c9e852d3a9887e58e34414e96.png new file mode 100644 index 00000000..ca72578c Binary files /dev/null and b/assets/images/staked-membership-59ce9b2c9e852d3a9887e58e34414e96.png differ diff --git a/assets/images/staked-membership-bb29e8b6ca62f50bb813bb937163da1f.png b/assets/images/staked-membership-bb29e8b6ca62f50bb813bb937163da1f.png deleted file mode 100644 index 06fc6d59..00000000 Binary files a/assets/images/staked-membership-bb29e8b6ca62f50bb813bb937163da1f.png and /dev/null differ diff --git a/assets/images/token-based-home-497c231f13ea42fb68a61b86fd68849c.png b/assets/images/token-based-home-497c231f13ea42fb68a61b86fd68849c.png deleted file mode 100644 index 7a9b1d0e..00000000 Binary files a/assets/images/token-based-home-497c231f13ea42fb68a61b86fd68849c.png and /dev/null differ diff --git a/assets/images/token-based-home-5ac49c8519b185f4dc17848a1d2041f1.png b/assets/images/token-based-home-5ac49c8519b185f4dc17848a1d2041f1.png new file mode 100644 index 00000000..ae222f24 Binary files /dev/null and b/assets/images/token-based-home-5ac49c8519b185f4dc17848a1d2041f1.png differ diff --git a/assets/images/unstaking-modal-2620b75c5c9954dbc469dd1e229e1b81.png b/assets/images/unstaking-modal-2620b75c5c9954dbc469dd1e229e1b81.png new file mode 100644 index 00000000..99b8ea9c Binary files /dev/null and b/assets/images/unstaking-modal-2620b75c5c9954dbc469dd1e229e1b81.png differ diff --git a/assets/images/unstaking-modal-bc44485560cc84dc8c224afe6001c1b5.png b/assets/images/unstaking-modal-bc44485560cc84dc8c224afe6001c1b5.png deleted file mode 100644 index 8a836f7c..00000000 Binary files a/assets/images/unstaking-modal-bc44485560cc84dc8c224afe6001c1b5.png and /dev/null differ diff --git a/assets/images/vote-voting-30ba1c1b5654d0191451ad66c4655b73.png b/assets/images/vote-voting-30ba1c1b5654d0191451ad66c4655b73.png deleted file mode 100644 index 321ef072..00000000 Binary files a/assets/images/vote-voting-30ba1c1b5654d0191451ad66c4655b73.png and /dev/null differ diff --git a/assets/images/vote-voting-ac128d2546d549a7a61ee4903cc06725.png b/assets/images/vote-voting-ac128d2546d549a7a61ee4903cc06725.png new file mode 100644 index 00000000..efefe688 Binary files /dev/null and b/assets/images/vote-voting-ac128d2546d549a7a61ee4903cc06725.png differ diff --git a/assets/images/wallet-copy-address-616d1e69c23c4f37bb3a7e7bee4141cf.png b/assets/images/wallet-copy-address-616d1e69c23c4f37bb3a7e7bee4141cf.png deleted file mode 100644 index 973a8fb9..00000000 Binary files a/assets/images/wallet-copy-address-616d1e69c23c4f37bb3a7e7bee4141cf.png and /dev/null differ diff --git a/assets/images/wallet-copy-address-87b0b03adcb4f96d4b64026df47af5ae.png b/assets/images/wallet-copy-address-87b0b03adcb4f96d4b64026df47af5ae.png new file mode 100644 index 00000000..57dec402 Binary files /dev/null and b/assets/images/wallet-copy-address-87b0b03adcb4f96d4b64026df47af5ae.png differ diff --git a/assets/images/welcome-to-leap-a694407d6aa186e8639553e07195fe78.png b/assets/images/welcome-to-leap-a694407d6aa186e8639553e07195fe78.png deleted file mode 100644 index cb97b4d0..00000000 Binary files a/assets/images/welcome-to-leap-a694407d6aa186e8639553e07195fe78.png and /dev/null differ diff --git a/assets/images/welcome-to-leap-db2eb83f6f6b08db4ce2378c3256a60d.png b/assets/images/welcome-to-leap-db2eb83f6f6b08db4ce2378c3256a60d.png new file mode 100644 index 00000000..299ec6ec Binary files /dev/null and b/assets/images/welcome-to-leap-db2eb83f6f6b08db4ce2378c3256a60d.png differ diff --git a/assets/images/your-membership-nothing-staked-c940d969c964db68b815cb3fadbc04f6.png b/assets/images/your-membership-nothing-staked-c940d969c964db68b815cb3fadbc04f6.png new file mode 100644 index 00000000..bba2ae5a Binary files /dev/null and b/assets/images/your-membership-nothing-staked-c940d969c964db68b815cb3fadbc04f6.png differ diff --git a/assets/images/your-membership-nothing-staked-d7cb69938e838f0c5a28d5bebd471637.png b/assets/images/your-membership-nothing-staked-d7cb69938e838f0c5a28d5bebd471637.png deleted file mode 100644 index 3d7814b3..00000000 Binary files a/assets/images/your-membership-nothing-staked-d7cb69938e838f0c5a28d5bebd471637.png and /dev/null differ diff --git a/assets/images/your-membership-unstaking-44226723195cbed23e7a407a6123b18d.png b/assets/images/your-membership-unstaking-44226723195cbed23e7a407a6123b18d.png deleted file mode 100644 index a32f9527..00000000 Binary files a/assets/images/your-membership-unstaking-44226723195cbed23e7a407a6123b18d.png and /dev/null differ diff --git a/assets/images/your-membership-unstaking-f69b0e8c8e183e94f087827d6ea6aaca.png b/assets/images/your-membership-unstaking-f69b0e8c8e183e94f087827d6ea6aaca.png new file mode 100644 index 00000000..1a72ecd8 Binary files /dev/null and b/assets/images/your-membership-unstaking-f69b0e8c8e183e94f087827d6ea6aaca.png differ diff --git a/assets/js/4ce2d58a.4730fa6b.js b/assets/js/4ce2d58a.4730fa6b.js deleted file mode 100644 index 403a6f0b..00000000 --- a/assets/js/4ce2d58a.4730fa6b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[393],{3905:(e,t,a)=>{a.d(t,{Zo:()=>c,kt:()=>u});var n=a(7294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function i(e){for(var t=1;t=0||(o[a]=e[a]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(o[a]=e[a])}return o}var l=n.createContext({}),A=function(e){var t=n.useContext(l),a=t;return e&&(a="function"==typeof e?e(t):i(i({},t),e)),a},c=function(e){var t=A(e.components);return n.createElement(l.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},p=n.forwardRef((function(e,t){var a=e.components,o=e.mdxType,r=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),p=A(a),u=o,h=p["".concat(l,".").concat(u)]||p[u]||d[u]||r;return a?n.createElement(h,i(i({ref:t},c),{},{components:a})):n.createElement(h,i({ref:t},c))}));function u(e,t){var a=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var r=a.length,i=new Array(r);i[0]=p;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:o,i[1]=s;for(var A=2;A{a.r(t),a.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>r,metadata:()=>s,toc:()=>A});var n=a(7462),o=(a(7294),a(3905));const r={sidebar_position:1},i="Create your first DAO",s={unversionedId:"quickstart/create-a-dao",id:"quickstart/create-a-dao",title:"Create your first DAO",description:"For this tutorial, we'll make a DAO for your reading group. This will let",source:"@site/docs/quickstart/create-a-dao.md",sourceDirName:"quickstart",slug:"/quickstart/create-a-dao",permalink:"/docs/quickstart/create-a-dao",draft:!1,editUrl:"https://github.com/DA0-DA0/docs/tree/main/docs/quickstart/create-a-dao.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"What's a DAO?",permalink:"/docs/introduction/what-is-dao"},next:{title:"Joining and leaving a token-based DAO",permalink:"/docs/quickstart/joining-leaving-token-based-dao"}},l={},A=[{value:"Install Leap",id:"install-leap",level:2},{value:"Connect your wallet",id:"connect-your-wallet",level:2},{value:"Get some testnet $OSMO",id:"get-some-testnet-osmo",level:2},{value:"Create a DAO",id:"create-a-dao",level:2},{value:"Name and describe your DAO",id:"name-and-describe-your-dao",level:2},{value:"Add the initial menbers",id:"add-the-initial-menbers",level:2},{value:"Create DAO",id:"create-dao",level:3}],c={toc:A};function d(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,n.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"create-your-first-dao"},"Create your first DAO"),(0,o.kt)("p",null,"For this tutorial, ",(0,o.kt)("strong",{parentName:"p"},"we'll make a DAO for your reading group"),". This will let\nfolks in your reading group vote on which books to read, organize money for\nsnacks, and so on."),(0,o.kt)("p",null,"To keep things cheap, we'll do everything on the Osmosis testnet. Testnet tokens\n($OSMO) have no value, and you can get some for free. More on that in a moment."),(0,o.kt)("h2",{id:"install-leap"},"Install Leap"),(0,o.kt)("p",null,"To use DAO DAO you'll need a wallet. A wallet is your digital identity on a\nblockchain. There are many options, but a good choice is the ",(0,o.kt)("a",{parentName:"p",href:"https://www.leapwallet.io"},"Leap\nwallet"),". You'll need to install that on your phone or\nbrowser before getting started."),(0,o.kt)("p",null,"Once you've installed Leap, you need to create an account. To do this, open the\nLeap extension by pressing the puzzle piece icon in the top right of your\nbrowser and clicking on the Leap wallet extension."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"puzzle icon",src:a(9988).Z,width:"80",height:"80"})),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Leap wallet extension",src:a(8106).Z,width:"622",height:"92"})),(0,o.kt)("p",null,"Once you do that, you'll be directed to a page where you can create a new\naccount."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Leap wallet extension",src:a(3712).Z,width:"1184",height:"1662"})),(0,o.kt)("p",null,"Make sure to store your seed phrase somewhere only you'll be able to find it.\nThis is the recovery key in case you ever need to recover your account, like if\nyou lose your device."),(0,o.kt)("h2",{id:"connect-your-wallet"},"Connect your wallet"),(0,o.kt)("p",null,"To make your first DAO, head to\n",(0,o.kt)("a",{parentName:"p",href:"https://testnet.daodao.zone/"},"testnet.daodao.zone")," and connect your wallet by\npressing the ",(0,o.kt)("inlineCode",{parentName:"p"},"Log in")," button."),(0,o.kt)("p",null,"Once logged in, you will see your Osmosis testnet address. Click on it to copy\nand save it for the next step."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Copy wallet address",src:a(841).Z,width:"816",height:"674"})),(0,o.kt)("h2",{id:"get-some-testnet-osmo"},"Get some testnet $OSMO"),(0,o.kt)("p",null,"To get some testnet $OSMO, head over to\n",(0,o.kt)("a",{parentName:"p",href:"https://faucet.testnet.osmosis.zone"},"faucet.testnet.osmosis.zone")," and paste\nyour Osmosis address into the form. A bot should send you enough $OSMO to follow\nthis tutorial."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Osmosis faucet",src:a(4842).Z,width:"1346",height:"1294"})),(0,o.kt)("admonition",{type:"tip"},(0,o.kt)("p",{parentName:"admonition"},"We'll stick to the testnet for this tutorial, but once you're ready to build a\nreal DAO, you'll need some mainnet tokens on any of the chains supported by DAO\nDAO. (The ",(0,o.kt)("a",{parentName:"p",href:"https://daodao.zone"},"mainnet version of DAO DAO")," is deployed on a\nhandful of chains, including Osmosis mainnet). You can get $OSMO on some\ncentralized exchanges, such as ",(0,o.kt)("a",{parentName:"p",href:"https://kraken.com"},"Kraken"),", or on a\ndecentralized exchange if you already have cryptocurrencies in the Cosmos\necosystem, like ",(0,o.kt)("a",{parentName:"p",href:"https://osmosis.zone"},"Osmosis' DEX"),".")),(0,o.kt)("h2",{id:"create-a-dao"},"Create a DAO"),(0,o.kt)("p",null,"Navigate to the DAO creation page ",(0,o.kt)("a",{parentName:"p",href:"https://testnet.daodao.zone/dao/create?chain=osmo-test-5"},"on\ntestnet")," (or ",(0,o.kt)("a",{parentName:"p",href:"https://daodao.zone/dao/create"},"on\nmainnet"),", if that's your thing)."),(0,o.kt)("h2",{id:"name-and-describe-your-dao"},"Name and describe your DAO"),(0,o.kt)("p",null,"Every DAO has a name and a description. These will be displayed in the DAO DAO\nUI and should communicate the purpose of the DAO to the world."),(0,o.kt)("p",null,"Let's create a DAO called ",(0,o.kt)("inlineCode",{parentName:"p"},"Bookclub"),". We'll make our DAO member-based for\nsimplicity."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"DAO title and description inputs",src:a(2525).Z,width:"2144",height:"2250"})),(0,o.kt)("admonition",{type:"tip"},(0,o.kt)("p",{parentName:"admonition"},"To learn more about the differences between member- and token-based DAOs, read\nour documentation ",(0,o.kt)("a",{parentName:"p",href:"/docs/introduction/what-is-dao#voting-power"},"here"),".")),(0,o.kt)("h2",{id:"add-the-initial-menbers"},"Add the initial menbers"),(0,o.kt)("p",null,"Now we can add the initial members of our DAO. If you're making this DAO with\nfriends, add their Osmosis addresses during this step. Otherwise, you can start\nthe DAO with only yourself and add new members via proposals later."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Member weights",src:a(1438).Z,width:"2156",height:"2354"})),(0,o.kt)("h3",{id:"create-dao"},"Create DAO"),(0,o.kt)("p",null,"On the next screen, there are many configuration options available that\ndetermine how the DAO behaves. You can ",(0,o.kt)("a",{parentName:"p",href:"/docs/voting-config"},"read about the available voting\nconfiguration options")," if you like, but for now, we'll\naccept the defaults and create our DAO!"),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Review page",src:a(1303).Z,width:"2784",height:"3054"})),(0,o.kt)("p",null,"Go ahead and press ",(0,o.kt)("inlineCode",{parentName:"p"},"Create DAO")," in the bottom right. If you see an error here,\nmake sure you have some $OSMO in your testnet wallet."),(0,o.kt)("p",null,"Your wallet will ask you to approve the transaction. Approve it."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Wallet approval prompt",src:a(5062).Z,width:"1016",height:"1496"})),(0,o.kt)("p",null,"\ud83c\udf89 ",(0,o.kt)("strong",{parentName:"p"},"Congratulations!")," You've made a DAO! \ud83c\udf89"),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Created DAO home page",src:a(7445).Z,width:"2136",height:"1686"})))}d.isMDXComponent=!0},7445:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/create-dao-done-a73912e5d239ec633dce54b4738bd490.png"},1438:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/create-dao-members-7d556fafa6ace43fd33314b2251fce35.png"},1303:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/create-dao-review-362b63e42e5b0c6cbe4ec605197e1d7c.png"},2525:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/create-dao-title-02bccec378968fa95627413a488cd3e6.png"},5062:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/create-dao-wallet-approve-1a0d9aa894ef18f5f73d62f56cb5bd4b.png"},8106:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/leap-extension-916da62ddaa644ab221ed7e3ead20167.png"},4842:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/osmosis-faucet-aae9a0734c59f8482842d080b938ee03.png"},9988:(e,t,a)=>{a.d(t,{Z:()=>n});const n="data:image/png;base64,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"},841:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/wallet-copy-address-616d1e69c23c4f37bb3a7e7bee4141cf.png"},3712:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/welcome-to-leap-a694407d6aa186e8639553e07195fe78.png"}}]); \ No newline at end of file diff --git a/assets/js/4ce2d58a.e491ae00.js b/assets/js/4ce2d58a.e491ae00.js new file mode 100644 index 00000000..403822a8 --- /dev/null +++ b/assets/js/4ce2d58a.e491ae00.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[393],{3905:(e,t,a)=>{a.d(t,{Zo:()=>p,kt:()=>h});var n=a(7294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function s(e){for(var t=1;t=0||(o[a]=e[a]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(o[a]=e[a])}return o}var l=n.createContext({}),d=function(e){var t=n.useContext(l),a=t;return e&&(a="function"==typeof e?e(t):s(s({},t),e)),a},p=function(e){var t=d(e.components);return n.createElement(l.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},u=n.forwardRef((function(e,t){var a=e.components,o=e.mdxType,r=e.originalType,l=e.parentName,p=i(e,["components","mdxType","originalType","parentName"]),u=d(a),h=o,m=u["".concat(l,".").concat(h)]||u[h]||c[h]||r;return a?n.createElement(m,s(s({ref:t},p),{},{components:a})):n.createElement(m,s({ref:t},p))}));function h(e,t){var a=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var r=a.length,s=new Array(r);s[0]=u;var i={};for(var l in t)hasOwnProperty.call(t,l)&&(i[l]=t[l]);i.originalType=e,i.mdxType="string"==typeof e?e:o,s[1]=i;for(var d=2;d{a.r(t),a.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>c,frontMatter:()=>r,metadata:()=>i,toc:()=>d});var n=a(7462),o=(a(7294),a(3905));const r={sidebar_position:1},s="Create your first DAO",i={unversionedId:"quickstart/create-a-dao",id:"quickstart/create-a-dao",title:"Create your first DAO",description:"For this tutorial, we'll make a DAO for your reading group. This will let",source:"@site/docs/quickstart/create-a-dao.md",sourceDirName:"quickstart",slug:"/quickstart/create-a-dao",permalink:"/docs/quickstart/create-a-dao",draft:!1,editUrl:"https://github.com/DA0-DA0/docs/tree/main/docs/quickstart/create-a-dao.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"What's a DAO?",permalink:"/docs/introduction/what-is-dao"},next:{title:"Joining and leaving a token-based DAO",permalink:"/docs/quickstart/joining-leaving-token-based-dao"}},l={},d=[{value:"Install Leap",id:"install-leap",level:2},{value:"Connect your wallet",id:"connect-your-wallet",level:2},{value:"Get some testnet $OSMO",id:"get-some-testnet-osmo",level:2},{value:"Create a DAO",id:"create-a-dao",level:2},{value:"Name and describe your DAO",id:"name-and-describe-your-dao",level:2},{value:"Add the initial menbers",id:"add-the-initial-menbers",level:2},{value:"Create DAO",id:"create-dao",level:3}],p={toc:d};function c(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,n.Z)({},p,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"create-your-first-dao"},"Create your first DAO"),(0,o.kt)("p",null,"For this tutorial, ",(0,o.kt)("strong",{parentName:"p"},"we'll make a DAO for your reading group"),". This will let\nfolks in your reading group vote on which books to read, organize money for\nsnacks, and so on."),(0,o.kt)("p",null,"To keep things cheap, we'll do everything on the Osmosis testnet. Testnet tokens\n($OSMO) have no value, and you can get some for free. More on that in a moment."),(0,o.kt)("h2",{id:"install-leap"},"Install Leap"),(0,o.kt)("p",null,"To use DAO DAO you'll need a wallet. A wallet is your digital identity on a\nblockchain. There are many options, but a good choice is the ",(0,o.kt)("a",{parentName:"p",href:"https://www.leapwallet.io"},"Leap\nwallet"),". You'll need to install that on your phone or\nbrowser before getting started."),(0,o.kt)("p",null,"Once you've installed Leap, you need to create an account. To do this, open the\nLeap extension by pressing the puzzle piece icon in the top right of your\nbrowser and clicking on the Leap wallet extension."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"puzzle icon",src:a(9988).Z,width:"80",height:"80"})),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Leap wallet extension",src:a(8106).Z,width:"622",height:"92"})),(0,o.kt)("p",null,"Once you do that, you'll be directed to a page where you can create a new\naccount."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Leap wallet extension",src:a(3712).Z,width:"1184",height:"1662"})),(0,o.kt)("p",null,"Make sure to store your seed phrase somewhere only you'll be able to find it.\nThis is the recovery key in case you ever need to recover your account, like if\nyou lose your device."),(0,o.kt)("h2",{id:"connect-your-wallet"},"Connect your wallet"),(0,o.kt)("p",null,"To make your first DAO, head to\n",(0,o.kt)("a",{parentName:"p",href:"https://testnet.daodao.zone/"},"testnet.daodao.zone")," and connect your wallet by\npressing the ",(0,o.kt)("inlineCode",{parentName:"p"},"Log in")," button."),(0,o.kt)("p",null,"Once logged in, you will see your Osmosis testnet address. Click on it to copy\nand save it for the next step."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Copy wallet address",src:a(841).Z,width:"816",height:"674"})),(0,o.kt)("h2",{id:"get-some-testnet-osmo"},"Get some testnet $OSMO"),(0,o.kt)("p",null,"To get some testnet $OSMO, head over to\n",(0,o.kt)("a",{parentName:"p",href:"https://faucet.testnet.osmosis.zone"},"faucet.testnet.osmosis.zone")," and paste\nyour Osmosis address into the form. A bot should send you enough $OSMO to follow\nthis tutorial."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Osmosis faucet",src:a(4842).Z,width:"1346",height:"1294"})),(0,o.kt)("admonition",{type:"tip"},(0,o.kt)("p",{parentName:"admonition"},"We'll stick to the testnet for this tutorial, but once you're ready to build a\nreal DAO, you'll need some mainnet tokens on any of the chains supported by DAO\nDAO. (The ",(0,o.kt)("a",{parentName:"p",href:"https://daodao.zone"},"mainnet version of DAO DAO")," is deployed on a\nhandful of chains, including Osmosis mainnet). You can get $OSMO on some\ncentralized exchanges, such as ",(0,o.kt)("a",{parentName:"p",href:"https://kraken.com"},"Kraken"),", or on a\ndecentralized exchange if you already have cryptocurrencies in the Cosmos\necosystem, like ",(0,o.kt)("a",{parentName:"p",href:"https://osmosis.zone"},"Osmosis' DEX"),".")),(0,o.kt)("h2",{id:"create-a-dao"},"Create a DAO"),(0,o.kt)("p",null,"Navigate to the DAO creation page ",(0,o.kt)("a",{parentName:"p",href:"https://testnet.daodao.zone/dao/create?chain=osmo-test-5"},"on\ntestnet")," (or ",(0,o.kt)("a",{parentName:"p",href:"https://daodao.zone/dao/create"},"on\nmainnet"),", if that's your thing)."),(0,o.kt)("h2",{id:"name-and-describe-your-dao"},"Name and describe your DAO"),(0,o.kt)("p",null,"Every DAO has a name and a description. These will be displayed in the DAO DAO\nUI and should communicate the purpose of the DAO to the world."),(0,o.kt)("p",null,"Let's create a DAO called ",(0,o.kt)("inlineCode",{parentName:"p"},"Bookclub"),". We'll make our DAO member-based for\nsimplicity."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"DAO title and description inputs",src:a(2525).Z,width:"2144",height:"2250"})),(0,o.kt)("admonition",{type:"tip"},(0,o.kt)("p",{parentName:"admonition"},"To learn more about the differences between member- and token-based DAOs, read\nour documentation ",(0,o.kt)("a",{parentName:"p",href:"/docs/introduction/what-is-dao#voting-power"},"here"),".")),(0,o.kt)("h2",{id:"add-the-initial-menbers"},"Add the initial menbers"),(0,o.kt)("p",null,"Now we can add the initial members of our DAO. If you're making this DAO with\nfriends, add their Osmosis addresses during this step. Otherwise, you can start\nthe DAO with only yourself and add new members via proposals later."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Member weights",src:a(1438).Z,width:"2156",height:"2354"})),(0,o.kt)("h3",{id:"create-dao"},"Create DAO"),(0,o.kt)("p",null,"On the next screen, there are many configuration options available that\ndetermine how the DAO behaves. You can ",(0,o.kt)("a",{parentName:"p",href:"/docs/voting-config"},"read about the available voting\nconfiguration options")," if you like, but for now, we'll\naccept the defaults and create our DAO!"),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Review page",src:a(1303).Z,width:"2784",height:"3054"})),(0,o.kt)("p",null,"Go ahead and press ",(0,o.kt)("inlineCode",{parentName:"p"},"Create DAO")," in the bottom right. If you see an error here,\nmake sure you have some $OSMO in your testnet wallet."),(0,o.kt)("p",null,"Your wallet will ask you to approve the transaction. Approve it."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Wallet approval prompt",src:a(5062).Z,width:"1016",height:"1496"})),(0,o.kt)("p",null,"\ud83c\udf89 ",(0,o.kt)("strong",{parentName:"p"},"Congratulations!")," You've made a DAO! \ud83c\udf89"),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Created DAO home page",src:a(7445).Z,width:"2136",height:"1686"})))}c.isMDXComponent=!0},7445:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/create-dao-done-e2239b777d0a9f4be132b52346afd846.png"},1438:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/create-dao-members-c5693cc0cfbda6d21e1a8988f62942b3.png"},1303:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/create-dao-review-66805f496c6977470e3f94d5e37bfcc1.png"},2525:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/create-dao-title-88e9f16b5ea30c7af13925d52f44d101.png"},5062:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/create-dao-wallet-approve-ccb5ccbd30787457e2c5c97c930b57eb.png"},8106:(e,t,a)=>{a.d(t,{Z:()=>n});const n="data:image/png;base64,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"},4842:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/osmosis-faucet-5c197081f4ec7afabb4e99b81d662c80.png"},9988:(e,t,a)=>{a.d(t,{Z:()=>n});const n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAM1BMVEUrID0sID0sID4tID0tID4tIT0tIT4yNEQ1N0c8Pk09P05AQlBCRFNtbnuYmaPCwsru7fLtkWJAAAABRUlEQVRYw+2Y25KDIAyGtaeVSpK+/9MuUm3tEFwSsjO9yO/IiM58SshBGH6MNTjQgQ78CuAU5tisOUx/AUMUKhwD71Gs+xEwRIVCHThFlaYqMOiAoQqcdcC5CoxKOdCBrABMgfhIQjtg4hEdEYVAyKxE7QfmoSbR0lkvsQO48Z6DpbUDauAyVMjaZjqJnp+rBbIGdaAIWDpzDzA7ClgCI5ZOAlwItoceFJ/I2qEdiOWYcQtFLbC0GBVvkUwKxgY79LgNa4d2IJf4U354GEYKawcxEBB2Nwk7Yxlol1cNksMyN+8g7ARCnlTKpqO6Z0r8cCspr/rCeVIrEFbE/porKZLk8K5RAPuC5b9zDvw/oPnSzHzxaL68NV+A228R2G9i2G+z+N6XAx3IAk8XxTGOuf3sD5fTeWlv0mO85vZ2Tm06r59PfwFQ5+x4symNWgAAAABJRU5ErkJggg=="},841:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/wallet-copy-address-87b0b03adcb4f96d4b64026df47af5ae.png"},3712:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/welcome-to-leap-db2eb83f6f6b08db4ce2378c3256a60d.png"}}]); \ No newline at end of file diff --git a/assets/js/5e25a0a3.533c9b3b.js b/assets/js/5e25a0a3.e8fca068.js similarity index 97% rename from assets/js/5e25a0a3.533c9b3b.js rename to assets/js/5e25a0a3.e8fca068.js index f0ff4e6c..97d79f67 100644 --- a/assets/js/5e25a0a3.533c9b3b.js +++ b/assets/js/5e25a0a3.e8fca068.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7188],{3905:(e,t,o)=>{o.d(t,{Zo:()=>c,kt:()=>f});var r=o(7294);function n(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function a(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function i(e){for(var t=1;t=0||(n[o]=e[o]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}var p=r.createContext({}),l=function(e){var t=r.useContext(p),o=t;return e&&(o="function"==typeof e?e(t):i(i({},t),e)),o},c=function(e){var t=l(e.components);return r.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var o=e.components,n=e.mdxType,a=e.originalType,p=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),d=l(o),f=n,m=d["".concat(p,".").concat(f)]||d[f]||u[f]||a;return o?r.createElement(m,i(i({ref:t},c),{},{components:o})):r.createElement(m,i({ref:t},c))}));function f(e,t){var o=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=o.length,i=new Array(a);i[0]=d;var s={};for(var p in t)hasOwnProperty.call(t,p)&&(s[p]=t[p]);s.originalType=e,s.mdxType="string"==typeof e?e:n,i[1]=s;for(var l=2;l{o.r(t),o.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>u,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var r=o(7462),n=(o(7294),o(3905));const a={sidebar_position:3},i="Create your first proposal",s={unversionedId:"quickstart/create-a-proposal",id:"quickstart/create-a-proposal",title:"Create your first proposal",description:"After creating a DAO for your bookclub I'm sure",source:"@site/docs/quickstart/create-a-proposal.md",sourceDirName:"quickstart",slug:"/quickstart/create-a-proposal",permalink:"/docs/quickstart/create-a-proposal",draft:!1,editUrl:"https://github.com/DA0-DA0/docs/tree/main/docs/quickstart/create-a-proposal.md",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"Joining and leaving a token-based DAO",permalink:"/docs/quickstart/joining-leaving-token-based-dao"},next:{title:"Voting",permalink:"/docs/quickstart/vote"}},p={},l=[{value:"Crafting your proposal",id:"crafting-your-proposal",level:2},{value:"Ship it!",id:"ship-it",level:2}],c={toc:l};function u(e){let{components:t,...a}=e;return(0,n.kt)("wrapper",(0,r.Z)({},c,a,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h1",{id:"create-your-first-proposal"},"Create your first proposal"),(0,n.kt)("p",null,"After ",(0,n.kt)("a",{parentName:"p",href:"./create-a-dao"},"creating a DAO for your bookclub")," I'm sure\nyou're busy telling all of your friends to download Keplr so they can\n",(0,n.kt)("a",{parentName:"p",href:"./joining.md"},"join you"),". Once they join your DAO and the wonderful\nworld of the Cosmoverse, why don't we make a governance proposal for\nthem?"),(0,n.kt)("p",null,"Let's create a proposal to decide what book to read."),(0,n.kt)("admonition",{type:"note"},(0,n.kt)("p",{parentName:"admonition"},"If you create your proposal before your friends join they won't be\nable to vote on it as they won't have registered to vote in time. Make\nsure that everyone has joined the DAO and staked their tokens before\nmaking your proposal.")),(0,n.kt)("h2",{id:"crafting-your-proposal"},"Crafting your proposal"),(0,n.kt)("p",null,"Since you were the first one here, it's only fair that you suggest\nwhat everyone read next. Let's create a proposal suggesting the group\nread Murray Bookchin's ",(0,n.kt)("em",{parentName:"p"},"The Next Revolution: Popular Assemblies and\nthe Promise of Direct Democracy"),"."),(0,n.kt)("p",null,"To begin, starting from your DAO's page, navigate to ",(0,n.kt)("strong",{parentName:"p"},"Proposals > New Proposal"),"."),(0,n.kt)("p",null,(0,n.kt)("img",{src:o(1153).Z,width:"1706",height:"1456"})),(0,n.kt)("p",null,"Then, fill in the proposal's name and description.\n",(0,n.kt)("img",{src:o(5704).Z,width:"1646",height:"1186"})),(0,n.kt)("admonition",{title:"Actions?",type:"tip"},(0,n.kt)("p",{parentName:"admonition"},"You'll notice the Actions tag there. ",(0,n.kt)("a",{parentName:"p",href:"/docs/proposal-messages#proposal-actions"},"Proposal actions")," allow you to add rich scripting capabilities to proposal actions","\u2014","commands that execute on the chain when the proposal passes."),(0,n.kt)("p",{parentName:"admonition"},"The proposal we have here is more of a social contract. We don't need anything to change in code.")),(0,n.kt)("h2",{id:"ship-it"},"Ship it!"),(0,n.kt)("p",null,"Now that we're ready, go ahead and press ",(0,n.kt)("strong",{parentName:"p"},"Publish"),".\nKeplr will again ask you to approve the transaction."),(0,n.kt)("p",null,(0,n.kt)("img",{src:o(5444).Z,width:"2332",height:"1054"})),(0,n.kt)("p",null,"Once you approve it, you'll see your proposal is live!"),(0,n.kt)("p",null,"Now that we've made a proposal, let's vote on it."))}u.isMDXComponent=!0},5444:(e,t,o)=>{o.d(t,{Z:()=>r});const r=o.p+"assets/images/new-proposal-done-2f08967dd97ad599383711735cecd9b7.png"},1153:(e,t,o)=>{o.d(t,{Z:()=>r});const r=o.p+"assets/images/new-proposal-position-b468d9c03298800c393b6ffb919d14f3.png"},5704:(e,t,o)=>{o.d(t,{Z:()=>r});const r=o.p+"assets/images/new-proposal-97396ac1a16859fc24861de856174d2c.png"}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7188],{3905:(e,t,o)=>{o.d(t,{Zo:()=>c,kt:()=>f});var r=o(7294);function n(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function a(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function i(e){for(var t=1;t=0||(n[o]=e[o]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}var p=r.createContext({}),l=function(e){var t=r.useContext(p),o=t;return e&&(o="function"==typeof e?e(t):i(i({},t),e)),o},c=function(e){var t=l(e.components);return r.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var o=e.components,n=e.mdxType,a=e.originalType,p=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),d=l(o),f=n,m=d["".concat(p,".").concat(f)]||d[f]||u[f]||a;return o?r.createElement(m,i(i({ref:t},c),{},{components:o})):r.createElement(m,i({ref:t},c))}));function f(e,t){var o=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=o.length,i=new Array(a);i[0]=d;var s={};for(var p in t)hasOwnProperty.call(t,p)&&(s[p]=t[p]);s.originalType=e,s.mdxType="string"==typeof e?e:n,i[1]=s;for(var l=2;l{o.r(t),o.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>u,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var r=o(7462),n=(o(7294),o(3905));const a={sidebar_position:3},i="Create your first proposal",s={unversionedId:"quickstart/create-a-proposal",id:"quickstart/create-a-proposal",title:"Create your first proposal",description:"After creating a DAO for your bookclub I'm sure",source:"@site/docs/quickstart/create-a-proposal.md",sourceDirName:"quickstart",slug:"/quickstart/create-a-proposal",permalink:"/docs/quickstart/create-a-proposal",draft:!1,editUrl:"https://github.com/DA0-DA0/docs/tree/main/docs/quickstart/create-a-proposal.md",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"Joining and leaving a token-based DAO",permalink:"/docs/quickstart/joining-leaving-token-based-dao"},next:{title:"Voting",permalink:"/docs/quickstart/vote"}},p={},l=[{value:"Crafting your proposal",id:"crafting-your-proposal",level:2},{value:"Ship it!",id:"ship-it",level:2}],c={toc:l};function u(e){let{components:t,...a}=e;return(0,n.kt)("wrapper",(0,r.Z)({},c,a,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h1",{id:"create-your-first-proposal"},"Create your first proposal"),(0,n.kt)("p",null,"After ",(0,n.kt)("a",{parentName:"p",href:"./create-a-dao"},"creating a DAO for your bookclub")," I'm sure\nyou're busy telling all of your friends to download Keplr so they can\n",(0,n.kt)("a",{parentName:"p",href:"./joining.md"},"join you"),". Once they join your DAO and the wonderful\nworld of the Cosmoverse, why don't we make a governance proposal for\nthem?"),(0,n.kt)("p",null,"Let's create a proposal to decide what book to read."),(0,n.kt)("admonition",{type:"note"},(0,n.kt)("p",{parentName:"admonition"},"If you create your proposal before your friends join they won't be\nable to vote on it as they won't have registered to vote in time. Make\nsure that everyone has joined the DAO and staked their tokens before\nmaking your proposal.")),(0,n.kt)("h2",{id:"crafting-your-proposal"},"Crafting your proposal"),(0,n.kt)("p",null,"Since you were the first one here, it's only fair that you suggest\nwhat everyone read next. Let's create a proposal suggesting the group\nread Murray Bookchin's ",(0,n.kt)("em",{parentName:"p"},"The Next Revolution: Popular Assemblies and\nthe Promise of Direct Democracy"),"."),(0,n.kt)("p",null,"To begin, starting from your DAO's page, navigate to ",(0,n.kt)("strong",{parentName:"p"},"Proposals > New Proposal"),"."),(0,n.kt)("p",null,(0,n.kt)("img",{src:o(1153).Z,width:"1706",height:"1456"})),(0,n.kt)("p",null,"Then, fill in the proposal's name and description.\n",(0,n.kt)("img",{src:o(5704).Z,width:"1646",height:"1186"})),(0,n.kt)("admonition",{title:"Actions?",type:"tip"},(0,n.kt)("p",{parentName:"admonition"},"You'll notice the Actions tag there. ",(0,n.kt)("a",{parentName:"p",href:"/docs/proposal-messages#proposal-actions"},"Proposal actions")," allow you to add rich scripting capabilities to proposal actions","\u2014","commands that execute on the chain when the proposal passes."),(0,n.kt)("p",{parentName:"admonition"},"The proposal we have here is more of a social contract. We don't need anything to change in code.")),(0,n.kt)("h2",{id:"ship-it"},"Ship it!"),(0,n.kt)("p",null,"Now that we're ready, go ahead and press ",(0,n.kt)("strong",{parentName:"p"},"Publish"),".\nKeplr will again ask you to approve the transaction."),(0,n.kt)("p",null,(0,n.kt)("img",{src:o(5444).Z,width:"2332",height:"1054"})),(0,n.kt)("p",null,"Once you approve it, you'll see your proposal is live!"),(0,n.kt)("p",null,"Now that we've made a proposal, let's vote on it."))}u.isMDXComponent=!0},5444:(e,t,o)=>{o.d(t,{Z:()=>r});const r=o.p+"assets/images/new-proposal-done-321f09fb1ebdbec6b9e8f81a17903a54.png"},1153:(e,t,o)=>{o.d(t,{Z:()=>r});const r=o.p+"assets/images/new-proposal-position-30977040dbb0999b07cf78b91b0c965d.png"},5704:(e,t,o)=>{o.d(t,{Z:()=>r});const r=o.p+"assets/images/new-proposal-2248714448fb2a82b58e32fcc11fa104.png"}}]); \ No newline at end of file diff --git a/assets/js/90a530ae.c1ed2adb.js b/assets/js/90a530ae.fb8b7d00.js similarity index 75% rename from assets/js/90a530ae.c1ed2adb.js rename to assets/js/90a530ae.fb8b7d00.js index 8b2f149b..a28cfca6 100644 --- a/assets/js/90a530ae.c1ed2adb.js +++ b/assets/js/90a530ae.fb8b7d00.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8063],{3905:(e,t,r)=>{r.d(t,{Zo:()=>l,kt:()=>f});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var c=n.createContext({}),p=function(e){var t=n.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},l=function(e){var t=p(e.components);return n.createElement(c.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,c=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),d=p(r),f=o,m=d["".concat(c,".").concat(f)]||d[f]||u[f]||a;return r?n.createElement(m,i(i({ref:t},l),{},{components:r})):n.createElement(m,i({ref:t},l))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=d;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s.mdxType="string"==typeof e?e:o,i[1]=s;for(var p=2;p{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>u,frontMatter:()=>a,metadata:()=>s,toc:()=>p});var n=r(7462),o=(r(7294),r(3905));const a={sidebar_position:4},i="Voting",s={unversionedId:"quickstart/vote",id:"quickstart/vote",title:"Voting",description:"Now that everyone has joined the DAO and a proposal",source:"@site/docs/quickstart/vote.md",sourceDirName:"quickstart",slug:"/quickstart/vote",permalink:"/docs/quickstart/vote",draft:!1,editUrl:"https://github.com/DA0-DA0/docs/tree/main/docs/quickstart/vote.md",tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"tutorialSidebar",previous:{title:"Create your first proposal",permalink:"/docs/quickstart/create-a-proposal"},next:{title:"Congratulations!",permalink:"/docs/quickstart/congratulations"}},c={},p=[{value:"Vote yes!",id:"vote-yes",level:3}],l={toc:p};function u(e){let{components:t,...a}=e;return(0,o.kt)("wrapper",(0,n.Z)({},l,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"voting"},"Voting"),(0,o.kt)("p",null,"Now that everyone has ",(0,o.kt)("a",{parentName:"p",href:"./joining.md"},"joined the DAO")," and a proposal\nhas ",(0,o.kt)("a",{parentName:"p",href:"/docs/quickstart/create-a-proposal"},"been made")," you can vote on it!"),(0,o.kt)("p",null,(0,o.kt)("img",{src:r(9637).Z,width:"1696",height:"944"})),(0,o.kt)("h3",{id:"vote-yes"},"Vote yes!"),(0,o.kt)("p",null,"Go ahead and vote ",(0,o.kt)("em",{parentName:"p"},"yes")," on your new proposal and approve the\ntransaction in Keplr. Once your fellow DAO members vote as well the\nproposal will pass or fail depending on what everyone thinks of the\nbook. :)"))}u.isMDXComponent=!0},9637:(e,t,r)=>{r.d(t,{Z:()=>n});const n=r.p+"assets/images/vote-voting-30ba1c1b5654d0191451ad66c4655b73.png"}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8063],{3905:(e,t,r)=>{r.d(t,{Zo:()=>l,kt:()=>f});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=n.createContext({}),p=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},l=function(e){var t=p(e.components);return n.createElement(s.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,s=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),d=p(r),f=o,m=d["".concat(s,".").concat(f)]||d[f]||u[f]||a;return r?n.createElement(m,i(i({ref:t},l),{},{components:r})):n.createElement(m,i({ref:t},l))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=d;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c.mdxType="string"==typeof e?e:o,i[1]=c;for(var p=2;p{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>i,default:()=>u,frontMatter:()=>a,metadata:()=>c,toc:()=>p});var n=r(7462),o=(r(7294),r(3905));const a={sidebar_position:4},i="Voting",c={unversionedId:"quickstart/vote",id:"quickstart/vote",title:"Voting",description:"Now that everyone has joined the DAO and a proposal",source:"@site/docs/quickstart/vote.md",sourceDirName:"quickstart",slug:"/quickstart/vote",permalink:"/docs/quickstart/vote",draft:!1,editUrl:"https://github.com/DA0-DA0/docs/tree/main/docs/quickstart/vote.md",tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"tutorialSidebar",previous:{title:"Create your first proposal",permalink:"/docs/quickstart/create-a-proposal"},next:{title:"Congratulations!",permalink:"/docs/quickstart/congratulations"}},s={},p=[{value:"Vote yes!",id:"vote-yes",level:3}],l={toc:p};function u(e){let{components:t,...a}=e;return(0,o.kt)("wrapper",(0,n.Z)({},l,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"voting"},"Voting"),(0,o.kt)("p",null,"Now that everyone has ",(0,o.kt)("a",{parentName:"p",href:"./joining.md"},"joined the DAO")," and a proposal\nhas ",(0,o.kt)("a",{parentName:"p",href:"/docs/quickstart/create-a-proposal"},"been made")," you can vote on it!"),(0,o.kt)("p",null,(0,o.kt)("img",{src:r(9637).Z,width:"1696",height:"944"})),(0,o.kt)("h3",{id:"vote-yes"},"Vote yes!"),(0,o.kt)("p",null,"Go ahead and vote ",(0,o.kt)("em",{parentName:"p"},"yes")," on your new proposal and approve the\ntransaction in Keplr. Once your fellow DAO members vote as well the\nproposal will pass or fail depending on what everyone thinks of the\nbook. :)"))}u.isMDXComponent=!0},9637:(e,t,r)=>{r.d(t,{Z:()=>n});const n=r.p+"assets/images/vote-voting-ac128d2546d549a7a61ee4903cc06725.png"}}]); \ No newline at end of file diff --git a/assets/js/c9790711.6b64c63b.js b/assets/js/c9790711.4a607257.js similarity index 93% rename from assets/js/c9790711.6b64c63b.js rename to assets/js/c9790711.4a607257.js index 1402a0d7..ef7e3ec4 100644 --- a/assets/js/c9790711.6b64c63b.js +++ b/assets/js/c9790711.4a607257.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3515],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>d});var a=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l=a.createContext({}),u=function(e){var t=a.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},p=function(e){var t=u(e.components);return a.createElement(l.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},k=a.forwardRef((function(e,t){var n=e.components,o=e.mdxType,r=e.originalType,l=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),k=u(n),d=o,g=k["".concat(l,".").concat(d)]||k[d]||c[d]||r;return n?a.createElement(g,i(i({ref:t},p),{},{components:n})):a.createElement(g,i({ref:t},p))}));function d(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var r=n.length,i=new Array(r);i[0]=k;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:o,i[1]=s;for(var u=2;u{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>c,frontMatter:()=>r,metadata:()=>s,toc:()=>u});var a=n(7462),o=(n(7294),n(3905));const r={sidebar_position:2},i="Joining and leaving a token-based DAO",s={unversionedId:"quickstart/joining-leaving-token-based-dao",id:"quickstart/joining-leaving-token-based-dao",title:"Joining and leaving a token-based DAO",description:"The DAO we created in the previous guide was not a token-based DAO. However, you",source:"@site/docs/quickstart/joining-leaving-token-based-dao.md",sourceDirName:"quickstart",slug:"/quickstart/joining-leaving-token-based-dao",permalink:"/docs/quickstart/joining-leaving-token-based-dao",draft:!1,editUrl:"https://github.com/DA0-DA0/docs/tree/main/docs/quickstart/joining-leaving-token-based-dao.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"Create your first DAO",permalink:"/docs/quickstart/create-a-dao"},next:{title:"Create your first proposal",permalink:"/docs/quickstart/create-a-proposal"}},l={},u=[{value:"Joining",id:"joining",level:2},{value:"Leaving",id:"leaving",level:2}],p={toc:u};function c(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,a.Z)({},p,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"joining-and-leaving-a-token-based-dao"},"Joining and leaving a token-based DAO"),(0,o.kt)("p",null,"The DAO we created in the previous guide was not a token-based DAO. However, you\nare likely to encounter token-based DAOs soon enough if you are engaging with\nother DAOs, and there are a few steps needed to interact with them."),(0,o.kt)("h2",{id:"joining"},"Joining"),(0,o.kt)("p",null,"To join a token-based DAO, you must register to vote by staking governance\ntokens you obtain. Once you register to vote, you can vote on all future\nproposals. However, you ",(0,o.kt)("em",{parentName:"p"},"cannot")," vote on proposals that were created before you\nregistered. This is a safety feature to ensure voting power remains constant\nonce a proposal is created."),(0,o.kt)("p",null,"To register to vote, first visit the DAO's home page."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Token-based DAO home page",src:n(5850).Z,width:"2152",height:"1978"})),(0,o.kt)("p",null,"On here you will see:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"how many tokens you have staked"),(0,o.kt)("li",{parentName:"ul"},"how many tokens you have unstaked"),(0,o.kt)("li",{parentName:"ul"},"how many tokens are currently unstaking"),(0,o.kt)("li",{parentName:"ul"},"your voting power")),(0,o.kt)("p",null,"Click the ",(0,o.kt)("inlineCode",{parentName:"p"},"Stake")," or ",(0,o.kt)("inlineCode",{parentName:"p"},"Manage... stake")," button to stake your tokens."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Manage staking modal",src:n(7302).Z,width:"944",height:"1400"})),(0,o.kt)("p",null,"By staking your tokens, you are registering those tokens as voting power. Any\ntokens you do not stake won't count towards your voting power. If you want your\nvotes to matter as much as possible, you'll likely want to stake all of them."),(0,o.kt)("p",null,"There are some situations where you may not want to stake all of your tokens.\nFor example:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Some DAOs require a proposal deposit be paid in order to create a proposal,\nin an effort to ensure a minimum level of commitment to a proposal. If you\nplan on making a proposal, you may want to leave some tokens unstaked."),(0,o.kt)("li",{parentName:"ol"},"Some DAOs have an unstaking duration, which is the amount of time you must\nwait after unstaking your tokens before those tokens are available to you. If\nyou are holding tokens in a DAO with a non-zero staking duration, and you\nthink you may want to sell or trade those tokens quickly in the future, you\nmay consider leaving some tokens unstaked.")),(0,o.kt)("h2",{id:"leaving"},"Leaving"),(0,o.kt)("p",null,"To leave a token-based DAO, you must unstake all your tokens."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Staked token membership",src:n(2881).Z,width:"972",height:"554"})),(0,o.kt)("p",null,"Click the ",(0,o.kt)("inlineCode",{parentName:"p"},"Manage your stake")," button, and select the ",(0,o.kt)("inlineCode",{parentName:"p"},"Unstake")," tab. On\nthat tab, select the ",(0,o.kt)("inlineCode",{parentName:"p"},"100%")," button to fill in all your tokens, then press\n",(0,o.kt)("inlineCode",{parentName:"p"},"Unstake")," in the bottom right."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Manage staking unstake modal",src:n(6001).Z,width:"946",height:"1314"})),(0,o.kt)("p",null,"Approve the transaction in your wallet."),(0,o.kt)("p",null,"Once doing so, you will have to wait the unstaking duration before the tokens\nare available to you again. While you are waiting, you will also not be able to\nvote on proposals."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Unstaking token membership",src:n(9373).Z,width:"939",height:"573"})),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Unstaking token modal",src:n(1389).Z,width:"944",height:"1266"})),(0,o.kt)("p",null,"After the unstaking duration, you will need to claim your tokens by clicking on\nthe ",(0,o.kt)("inlineCode",{parentName:"p"},"Claim your ")," button. After approving the transaction in your\nwallet, the tokens will be available to you."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Unstaked all membership",src:n(3466).Z,width:"946",height:"512"})))}c.isMDXComponent=!0},6001:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/manage-staking-unstake-all-7122f49fb9f4a1dc32fdf9bea4cb88cd.png"},7302:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/manage-staking-0d90e41186ceedc2a25803fb853303f8.png"},2881:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/staked-membership-bb29e8b6ca62f50bb813bb937163da1f.png"},5850:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/token-based-home-497c231f13ea42fb68a61b86fd68849c.png"},1389:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/unstaking-modal-bc44485560cc84dc8c224afe6001c1b5.png"},3466:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/your-membership-nothing-staked-d7cb69938e838f0c5a28d5bebd471637.png"},9373:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/your-membership-unstaking-44226723195cbed23e7a407a6123b18d.png"}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3515],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>d});var a=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l=a.createContext({}),u=function(e){var t=a.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},p=function(e){var t=u(e.components);return a.createElement(l.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},k=a.forwardRef((function(e,t){var n=e.components,o=e.mdxType,r=e.originalType,l=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),k=u(n),d=o,g=k["".concat(l,".").concat(d)]||k[d]||c[d]||r;return n?a.createElement(g,i(i({ref:t},p),{},{components:n})):a.createElement(g,i({ref:t},p))}));function d(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var r=n.length,i=new Array(r);i[0]=k;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:o,i[1]=s;for(var u=2;u{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>c,frontMatter:()=>r,metadata:()=>s,toc:()=>u});var a=n(7462),o=(n(7294),n(3905));const r={sidebar_position:2},i="Joining and leaving a token-based DAO",s={unversionedId:"quickstart/joining-leaving-token-based-dao",id:"quickstart/joining-leaving-token-based-dao",title:"Joining and leaving a token-based DAO",description:"The DAO we created in the previous guide was not a token-based DAO. However, you",source:"@site/docs/quickstart/joining-leaving-token-based-dao.md",sourceDirName:"quickstart",slug:"/quickstart/joining-leaving-token-based-dao",permalink:"/docs/quickstart/joining-leaving-token-based-dao",draft:!1,editUrl:"https://github.com/DA0-DA0/docs/tree/main/docs/quickstart/joining-leaving-token-based-dao.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"Create your first DAO",permalink:"/docs/quickstart/create-a-dao"},next:{title:"Create your first proposal",permalink:"/docs/quickstart/create-a-proposal"}},l={},u=[{value:"Joining",id:"joining",level:2},{value:"Leaving",id:"leaving",level:2}],p={toc:u};function c(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,a.Z)({},p,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"joining-and-leaving-a-token-based-dao"},"Joining and leaving a token-based DAO"),(0,o.kt)("p",null,"The DAO we created in the previous guide was not a token-based DAO. However, you\nare likely to encounter token-based DAOs soon enough if you are engaging with\nother DAOs, and there are a few steps needed to interact with them."),(0,o.kt)("h2",{id:"joining"},"Joining"),(0,o.kt)("p",null,"To join a token-based DAO, you must register to vote by staking governance\ntokens you obtain. Once you register to vote, you can vote on all future\nproposals. However, you ",(0,o.kt)("em",{parentName:"p"},"cannot")," vote on proposals that were created before you\nregistered. This is a safety feature to ensure voting power remains constant\nonce a proposal is created."),(0,o.kt)("p",null,"To register to vote, first visit the DAO's home page."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Token-based DAO home page",src:n(5850).Z,width:"2152",height:"1978"})),(0,o.kt)("p",null,"On here you will see:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"how many tokens you have staked"),(0,o.kt)("li",{parentName:"ul"},"how many tokens you have unstaked"),(0,o.kt)("li",{parentName:"ul"},"how many tokens are currently unstaking"),(0,o.kt)("li",{parentName:"ul"},"your voting power")),(0,o.kt)("p",null,"Click the ",(0,o.kt)("inlineCode",{parentName:"p"},"Stake")," or ",(0,o.kt)("inlineCode",{parentName:"p"},"Manage... stake")," button to stake your tokens."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Manage staking modal",src:n(7302).Z,width:"944",height:"1400"})),(0,o.kt)("p",null,"By staking your tokens, you are registering those tokens as voting power. Any\ntokens you do not stake won't count towards your voting power. If you want your\nvotes to matter as much as possible, you'll likely want to stake all of them."),(0,o.kt)("p",null,"There are some situations where you may not want to stake all of your tokens.\nFor example:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Some DAOs require a proposal deposit be paid in order to create a proposal,\nin an effort to ensure a minimum level of commitment to a proposal. If you\nplan on making a proposal, you may want to leave some tokens unstaked."),(0,o.kt)("li",{parentName:"ol"},"Some DAOs have an unstaking duration, which is the amount of time you must\nwait after unstaking your tokens before those tokens are available to you. If\nyou are holding tokens in a DAO with a non-zero staking duration, and you\nthink you may want to sell or trade those tokens quickly in the future, you\nmay consider leaving some tokens unstaked.")),(0,o.kt)("h2",{id:"leaving"},"Leaving"),(0,o.kt)("p",null,"To leave a token-based DAO, you must unstake all your tokens."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Staked token membership",src:n(2881).Z,width:"972",height:"554"})),(0,o.kt)("p",null,"Click the ",(0,o.kt)("inlineCode",{parentName:"p"},"Manage your stake")," button, and select the ",(0,o.kt)("inlineCode",{parentName:"p"},"Unstake")," tab. On\nthat tab, select the ",(0,o.kt)("inlineCode",{parentName:"p"},"100%")," button to fill in all your tokens, then press\n",(0,o.kt)("inlineCode",{parentName:"p"},"Unstake")," in the bottom right."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Manage staking unstake modal",src:n(6001).Z,width:"946",height:"1314"})),(0,o.kt)("p",null,"Approve the transaction in your wallet."),(0,o.kt)("p",null,"Once doing so, you will have to wait the unstaking duration before the tokens\nare available to you again. While you are waiting, you will also not be able to\nvote on proposals."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Unstaking token membership",src:n(9373).Z,width:"939",height:"573"})),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Unstaking token modal",src:n(1389).Z,width:"944",height:"1266"})),(0,o.kt)("p",null,"After the unstaking duration, you will need to claim your tokens by clicking on\nthe ",(0,o.kt)("inlineCode",{parentName:"p"},"Claim your ")," button. After approving the transaction in your\nwallet, the tokens will be available to you."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Unstaked all membership",src:n(3466).Z,width:"946",height:"512"})))}c.isMDXComponent=!0},6001:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/manage-staking-unstake-all-fb37db143591a385ed17ea93ae44979f.png"},7302:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/manage-staking-89690eaa41a867c0062040e47c0a181d.png"},2881:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/staked-membership-59ce9b2c9e852d3a9887e58e34414e96.png"},5850:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/token-based-home-5ac49c8519b185f4dc17848a1d2041f1.png"},1389:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/unstaking-modal-2620b75c5c9954dbc469dd1e229e1b81.png"},3466:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/your-membership-nothing-staked-c940d969c964db68b815cb3fadbc04f6.png"},9373:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/your-membership-unstaking-f69b0e8c8e183e94f087827d6ea6aaca.png"}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.dddb3f7d.js b/assets/js/runtime~main.4ae57435.js similarity index 60% rename from assets/js/runtime~main.dddb3f7d.js rename to assets/js/runtime~main.4ae57435.js index eb75e81a..101256b0 100644 --- a/assets/js/runtime~main.dddb3f7d.js +++ b/assets/js/runtime~main.4ae57435.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,c,t,f,r={},d={};function b(e){var a=d[e];if(void 0!==a)return a.exports;var c=d[e]={id:e,loaded:!1,exports:{}};return r[e].call(c.exports,c,c.exports,b),c.loaded=!0,c.exports}b.m=r,b.c=d,e=[],b.O=(a,c,t,f)=>{if(!c){var r=1/0;for(i=0;i=f)&&Object.keys(b.O).every((e=>b.O[e](c[o])))?c.splice(o--,1):(d=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[c,t,f]},b.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return b.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var f=Object.create(null);b.r(f);var r={};a=a||[null,c({}),c([]),c(c)];for(var d=2&t&&e;"object"==typeof d&&!~a.indexOf(d);d=c(d))Object.getOwnPropertyNames(d).forEach((a=>r[a]=()=>e[a]));return r.default=()=>e,b.d(f,r),f},b.d=(e,a)=>{for(var c in a)b.o(a,c)&&!b.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((a,c)=>(b.f[c](e,a),a)),[])),b.u=e=>"assets/js/"+({25:"1c8a3af9",53:"935f2afb",110:"66406991",219:"e0d011ba",393:"4ce2d58a",453:"30a24c52",533:"b2b675dd",948:"8717b14a",1379:"2f9d6ac0",1477:"b2f554cd",1633:"031793e1",1713:"a7023ddc",1914:"d9f32620",2267:"59362658",2362:"e273c56f",2535:"814f3328",2668:"277344c2",3089:"a6aa9e1f",3205:"a80da1cf",3367:"09b47e6e",3514:"73664a40",3515:"c9790711",3608:"9e4087bc",4013:"01a85c17",4141:"a7cd19c0",4195:"c4f5d8e4",4379:"80045e09",4628:"4cc8692c",5205:"e53eb3d5",5347:"04048f79",5869:"e97234ba",6103:"ccc49370",6938:"608ae6a4",7142:"3ec42ac6",7171:"6db0afdf",7178:"096bfee4",7188:"5e25a0a3",7200:"603b6f96",7645:"a7434565",7918:"17896441",8063:"90a530ae",8271:"1c091541",8610:"6875c492",8636:"f4f34a3a",8736:"7661071f",9003:"925b3f96",9035:"4c9e35b1",9309:"2fcf05bf",9334:"247783bb",9514:"1be78505",9642:"1372a26b",9700:"e16015ca",9734:"bcd74fca"}[e]||e)+"."+{25:"4ba6c673",53:"5aae87e8",110:"479310be",219:"9a32e2a7",393:"4730fa6b",453:"b07fef1c",533:"0531b767",948:"07fe1a9e",1379:"815a7c3e",1477:"515724e1",1633:"68e1d3d8",1713:"23b2ba87",1914:"4ce20432",2267:"b9432a14",2362:"dad12a42",2535:"9dbd0ebe",2668:"9623dc36",3089:"845cad8c",3205:"e7ede2a4",3367:"6290a6f9",3514:"17ac13b3",3515:"6b64c63b",3608:"9fe43bb0",4013:"956833d0",4141:"4c35bfff",4195:"a806a7f2",4379:"433c20d8",4628:"5e39addd",4972:"3af60457",5205:"b590a5e3",5347:"b8865d12",5869:"2d7a69c4",6048:"051b72f7",6103:"9b55eea8",6938:"a6023127",7036:"2e5886c6",7142:"2f531fa7",7171:"e11d8d1d",7178:"f73c46b5",7188:"533c9b3b",7200:"2e5cb6f9",7645:"8a3a8041",7918:"f92825fa",8063:"c1ed2adb",8271:"60b718c6",8610:"f37b7b5c",8636:"ded98749",8736:"4241fb73",9003:"86608d56",9035:"2be4405b",9309:"140a854d",9334:"dadfb5a6",9514:"73976b0c",9642:"d86cba02",9700:"d1830de3",9734:"4b41df42"}[e]+".js",b.miniCssF=e=>{},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),t={},f="docs:",b.l=(e,a,c,r)=>{if(t[e])t[e].push(a);else{var d,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{d.onerror=d.onload=null,clearTimeout(s);var f=t[e];if(delete t[e],d.parentNode&&d.parentNode.removeChild(d),f&&f.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),o&&document.head.appendChild(d)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.p="/",b.gca=function(e){return e={17896441:"7918",59362658:"2267",66406991:"110","1c8a3af9":"25","935f2afb":"53",e0d011ba:"219","4ce2d58a":"393","30a24c52":"453",b2b675dd:"533","8717b14a":"948","2f9d6ac0":"1379",b2f554cd:"1477","031793e1":"1633",a7023ddc:"1713",d9f32620:"1914",e273c56f:"2362","814f3328":"2535","277344c2":"2668",a6aa9e1f:"3089",a80da1cf:"3205","09b47e6e":"3367","73664a40":"3514",c9790711:"3515","9e4087bc":"3608","01a85c17":"4013",a7cd19c0:"4141",c4f5d8e4:"4195","80045e09":"4379","4cc8692c":"4628",e53eb3d5:"5205","04048f79":"5347",e97234ba:"5869",ccc49370:"6103","608ae6a4":"6938","3ec42ac6":"7142","6db0afdf":"7171","096bfee4":"7178","5e25a0a3":"7188","603b6f96":"7200",a7434565:"7645","90a530ae":"8063","1c091541":"8271","6875c492":"8610",f4f34a3a:"8636","7661071f":"8736","925b3f96":"9003","4c9e35b1":"9035","2fcf05bf":"9309","247783bb":"9334","1be78505":"9514","1372a26b":"9642",e16015ca:"9700",bcd74fca:"9734"}[e]||e,b.p+b.u(e)},(()=>{var e={1303:0,532:0};b.f.j=(a,c)=>{var t=b.o(e,a)?e[a]:void 0;if(0!==t)if(t)c.push(t[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var f=new Promise(((c,f)=>t=e[a]=[c,f]));c.push(t[2]=f);var r=b.p+b.u(a),d=new Error;b.l(r,(c=>{if(b.o(e,a)&&(0!==(t=e[a])&&(e[a]=void 0),t)){var f=c&&("load"===c.type?"missing":c.type),r=c&&c.target&&c.target.src;d.message="Loading chunk "+a+" failed.\n("+f+": "+r+")",d.name="ChunkLoadError",d.type=f,d.request=r,t[1](d)}}),"chunk-"+a,a)}},b.O.j=a=>0===e[a];var a=(a,c)=>{var t,f,r=c[0],d=c[1],o=c[2],n=0;if(r.some((a=>0!==e[a]))){for(t in d)b.o(d,t)&&(b.m[t]=d[t]);if(o)var i=o(b)}for(a&&a(c);n{"use strict";var e,a,c,t,f,r={},d={};function o(e){var a=d[e];if(void 0!==a)return a.exports;var c=d[e]={id:e,loaded:!1,exports:{}};return r[e].call(c.exports,c,c.exports,o),c.loaded=!0,c.exports}o.m=r,o.c=d,e=[],o.O=(a,c,t,f)=>{if(!c){var r=1/0;for(i=0;i=f)&&Object.keys(o.O).every((e=>o.O[e](c[b])))?c.splice(b--,1):(d=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[c,t,f]},o.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return o.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var f=Object.create(null);o.r(f);var r={};a=a||[null,c({}),c([]),c(c)];for(var d=2&t&&e;"object"==typeof d&&!~a.indexOf(d);d=c(d))Object.getOwnPropertyNames(d).forEach((a=>r[a]=()=>e[a]));return r.default=()=>e,o.d(f,r),f},o.d=(e,a)=>{for(var c in a)o.o(a,c)&&!o.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((a,c)=>(o.f[c](e,a),a)),[])),o.u=e=>"assets/js/"+({25:"1c8a3af9",53:"935f2afb",110:"66406991",219:"e0d011ba",393:"4ce2d58a",453:"30a24c52",533:"b2b675dd",948:"8717b14a",1379:"2f9d6ac0",1477:"b2f554cd",1633:"031793e1",1713:"a7023ddc",1914:"d9f32620",2267:"59362658",2362:"e273c56f",2535:"814f3328",2668:"277344c2",3089:"a6aa9e1f",3205:"a80da1cf",3367:"09b47e6e",3514:"73664a40",3515:"c9790711",3608:"9e4087bc",4013:"01a85c17",4141:"a7cd19c0",4195:"c4f5d8e4",4379:"80045e09",4628:"4cc8692c",5205:"e53eb3d5",5347:"04048f79",5869:"e97234ba",6103:"ccc49370",6938:"608ae6a4",7142:"3ec42ac6",7171:"6db0afdf",7178:"096bfee4",7188:"5e25a0a3",7200:"603b6f96",7645:"a7434565",7918:"17896441",8063:"90a530ae",8271:"1c091541",8610:"6875c492",8636:"f4f34a3a",8736:"7661071f",9003:"925b3f96",9035:"4c9e35b1",9309:"2fcf05bf",9334:"247783bb",9514:"1be78505",9642:"1372a26b",9700:"e16015ca",9734:"bcd74fca"}[e]||e)+"."+{25:"4ba6c673",53:"5aae87e8",110:"479310be",219:"9a32e2a7",393:"e491ae00",453:"b07fef1c",533:"0531b767",948:"07fe1a9e",1379:"815a7c3e",1477:"515724e1",1633:"68e1d3d8",1713:"23b2ba87",1914:"4ce20432",2267:"b9432a14",2362:"dad12a42",2535:"9dbd0ebe",2668:"9623dc36",3089:"845cad8c",3205:"e7ede2a4",3367:"6290a6f9",3514:"17ac13b3",3515:"4a607257",3608:"9fe43bb0",4013:"956833d0",4141:"4c35bfff",4195:"a806a7f2",4379:"433c20d8",4628:"5e39addd",4972:"3af60457",5205:"b590a5e3",5347:"b8865d12",5869:"2d7a69c4",6048:"051b72f7",6103:"9b55eea8",6938:"a6023127",7036:"2e5886c6",7142:"2f531fa7",7171:"e11d8d1d",7178:"f73c46b5",7188:"e8fca068",7200:"2e5cb6f9",7645:"8a3a8041",7918:"f92825fa",8063:"fb8b7d00",8271:"60b718c6",8610:"f37b7b5c",8636:"ded98749",8736:"4241fb73",9003:"86608d56",9035:"2be4405b",9309:"140a854d",9334:"dadfb5a6",9514:"73976b0c",9642:"d86cba02",9700:"d1830de3",9734:"4b41df42"}[e]+".js",o.miniCssF=e=>{},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),t={},f="docs:",o.l=(e,a,c,r)=>{if(t[e])t[e].push(a);else{var d,b;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{d.onerror=d.onload=null,clearTimeout(s);var f=t[e];if(delete t[e],d.parentNode&&d.parentNode.removeChild(d),f&&f.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),b&&document.head.appendChild(d)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="/",o.gca=function(e){return e={17896441:"7918",59362658:"2267",66406991:"110","1c8a3af9":"25","935f2afb":"53",e0d011ba:"219","4ce2d58a":"393","30a24c52":"453",b2b675dd:"533","8717b14a":"948","2f9d6ac0":"1379",b2f554cd:"1477","031793e1":"1633",a7023ddc:"1713",d9f32620:"1914",e273c56f:"2362","814f3328":"2535","277344c2":"2668",a6aa9e1f:"3089",a80da1cf:"3205","09b47e6e":"3367","73664a40":"3514",c9790711:"3515","9e4087bc":"3608","01a85c17":"4013",a7cd19c0:"4141",c4f5d8e4:"4195","80045e09":"4379","4cc8692c":"4628",e53eb3d5:"5205","04048f79":"5347",e97234ba:"5869",ccc49370:"6103","608ae6a4":"6938","3ec42ac6":"7142","6db0afdf":"7171","096bfee4":"7178","5e25a0a3":"7188","603b6f96":"7200",a7434565:"7645","90a530ae":"8063","1c091541":"8271","6875c492":"8610",f4f34a3a:"8636","7661071f":"8736","925b3f96":"9003","4c9e35b1":"9035","2fcf05bf":"9309","247783bb":"9334","1be78505":"9514","1372a26b":"9642",e16015ca:"9700",bcd74fca:"9734"}[e]||e,o.p+o.u(e)},(()=>{var e={1303:0,532:0};o.f.j=(a,c)=>{var t=o.o(e,a)?e[a]:void 0;if(0!==t)if(t)c.push(t[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var f=new Promise(((c,f)=>t=e[a]=[c,f]));c.push(t[2]=f);var r=o.p+o.u(a),d=new Error;o.l(r,(c=>{if(o.o(e,a)&&(0!==(t=e[a])&&(e[a]=void 0),t)){var f=c&&("load"===c.type?"missing":c.type),r=c&&c.target&&c.target.src;d.message="Loading chunk "+a+" failed.\n("+f+": "+r+")",d.name="ChunkLoadError",d.type=f,d.request=r,t[1](d)}}),"chunk-"+a,a)}},o.O.j=a=>0===e[a];var a=(a,c)=>{var t,f,r=c[0],d=c[1],b=c[2],n=0;if(r.some((a=>0!==e[a]))){for(t in d)o.o(d,t)&&(o.m[t]=d[t]);if(b)var i=b(o)}for(a&&a(c);n Blog | DAO DAO - +

· One min read
Sébastien Lorber
Yangshun Tay

Docusaurus blogging features are powered by the blog plugin.

Simply add Markdown files (or folders) to the blog directory.

Regular blog authors can be added to authors.yml.

The blog post date can be extracted from filenames, such as:

  • 2019-05-30-welcome.md
  • 2019-05-30-welcome/index.md

A blog post folder can be convenient to co-locate blog post images:

Docusaurus Plushie

The blog supports tags as well!

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

· One min read
Gao Wei

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

- + \ No newline at end of file diff --git a/blog/archive.html b/blog/archive.html index 447013bf..a20b6699 100644 --- a/blog/archive.html +++ b/blog/archive.html @@ -6,13 +6,13 @@ Archive | DAO DAO - + - + \ No newline at end of file diff --git a/blog/first-blog-post.html b/blog/first-blog-post.html index 8e4b0797..e0241ab8 100644 --- a/blog/first-blog-post.html +++ b/blog/first-blog-post.html @@ -6,13 +6,13 @@ First Blog Post | DAO DAO - +

First Blog Post

· One min read
Gao Wei

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

- + \ No newline at end of file diff --git a/blog/long-blog-post.html b/blog/long-blog-post.html index 76a7a071..261bc90e 100644 --- a/blog/long-blog-post.html +++ b/blog/long-blog-post.html @@ -6,13 +6,13 @@ Long Blog Post | DAO DAO - +

Long Blog Post

· 3 min read
Endilie Yacop Sucipto

This is the summary of a very long blog post,

Use a <!-- truncate --> comment to limit blog post size in the list view.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

- + \ No newline at end of file diff --git a/blog/mdx-blog-post.html b/blog/mdx-blog-post.html index 1194151f..a61bdca2 100644 --- a/blog/mdx-blog-post.html +++ b/blog/mdx-blog-post.html @@ -6,13 +6,13 @@ MDX Blog Post | DAO DAO - +

MDX Blog Post

· One min read
Sébastien Lorber

Blog posts support Docusaurus Markdown features, such as MDX.

tip

Use the power of React to create interactive blog posts.

<button onClick={() => alert('button clicked!')}>Click me!</button>
- + \ No newline at end of file diff --git a/blog/tags.html b/blog/tags.html index f8aba231..b0be2de7 100644 --- a/blog/tags.html +++ b/blog/tags.html @@ -6,13 +6,13 @@ Tags | DAO DAO - + - + \ No newline at end of file diff --git a/blog/tags/docusaurus.html b/blog/tags/docusaurus.html index 391d50c1..9f3bde48 100644 --- a/blog/tags/docusaurus.html +++ b/blog/tags/docusaurus.html @@ -6,13 +6,13 @@ 4 posts tagged with "docusaurus" | DAO DAO - +

4 posts tagged with "docusaurus"

View All Tags

· One min read
Sébastien Lorber
Yangshun Tay

Docusaurus blogging features are powered by the blog plugin.

Simply add Markdown files (or folders) to the blog directory.

Regular blog authors can be added to authors.yml.

The blog post date can be extracted from filenames, such as:

  • 2019-05-30-welcome.md
  • 2019-05-30-welcome/index.md

A blog post folder can be convenient to co-locate blog post images:

Docusaurus Plushie

The blog supports tags as well!

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

· One min read
Gao Wei

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

- + \ No newline at end of file diff --git a/blog/tags/facebook.html b/blog/tags/facebook.html index 1f796290..9296d367 100644 --- a/blog/tags/facebook.html +++ b/blog/tags/facebook.html @@ -6,13 +6,13 @@ One post tagged with "facebook" | DAO DAO - +

One post tagged with "facebook"

View All Tags

· One min read
Sébastien Lorber
Yangshun Tay

Docusaurus blogging features are powered by the blog plugin.

Simply add Markdown files (or folders) to the blog directory.

Regular blog authors can be added to authors.yml.

The blog post date can be extracted from filenames, such as:

  • 2019-05-30-welcome.md
  • 2019-05-30-welcome/index.md

A blog post folder can be convenient to co-locate blog post images:

Docusaurus Plushie

The blog supports tags as well!

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

- + \ No newline at end of file diff --git a/blog/tags/hello.html b/blog/tags/hello.html index 57e56539..b8f8bdd6 100644 --- a/blog/tags/hello.html +++ b/blog/tags/hello.html @@ -6,13 +6,13 @@ 2 posts tagged with "hello" | DAO DAO - +

2 posts tagged with "hello"

View All Tags

· One min read
Sébastien Lorber
Yangshun Tay

Docusaurus blogging features are powered by the blog plugin.

Simply add Markdown files (or folders) to the blog directory.

Regular blog authors can be added to authors.yml.

The blog post date can be extracted from filenames, such as:

  • 2019-05-30-welcome.md
  • 2019-05-30-welcome/index.md

A blog post folder can be convenient to co-locate blog post images:

Docusaurus Plushie

The blog supports tags as well!

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

- + \ No newline at end of file diff --git a/blog/tags/hola.html b/blog/tags/hola.html index e924ea96..30914951 100644 --- a/blog/tags/hola.html +++ b/blog/tags/hola.html @@ -6,13 +6,13 @@ One post tagged with "hola" | DAO DAO - +

One post tagged with "hola"

View All Tags

· One min read
Gao Wei

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

- + \ No newline at end of file diff --git a/blog/welcome.html b/blog/welcome.html index dfb3519b..9479e7d8 100644 --- a/blog/welcome.html +++ b/blog/welcome.html @@ -6,13 +6,13 @@ Welcome | DAO DAO - +

Welcome

· One min read
Sébastien Lorber
Yangshun Tay

Docusaurus blogging features are powered by the blog plugin.

Simply add Markdown files (or folders) to the blog directory.

Regular blog authors can be added to authors.yml.

The blog post date can be extracted from filenames, such as:

  • 2019-05-30-welcome.md
  • 2019-05-30-welcome/index.md

A blog post folder can be convenient to co-locate blog post images:

Docusaurus Plushie

The blog supports tags as well!

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

- + \ No newline at end of file diff --git a/docs/how-to-contribute.html b/docs/how-to-contribute.html index 87cb6188..2a9d163f 100644 --- a/docs/how-to-contribute.html +++ b/docs/how-to-contribute.html @@ -6,13 +6,13 @@ Contribute to DAO DAO! | DAO DAO - +

Contribute to DAO DAO!

DAO DAO rewards the people who contribute to it.

The first step is to join the community! We generally hangout in Discord (invite link, be sure to complete the verification process).

Anyone can contribute, and contributions are not limited to code. Design, bug reports, research, educational materials, translations, and being helpful to other users with questions are all contributions, and are eligible for rewards!

Want to get started? Learn about our retroactive rewards program here.

- + \ No newline at end of file diff --git a/docs/introduction/welcome-to-dao-dao.html b/docs/introduction/welcome-to-dao-dao.html index 0b12300d..ebe65441 100644 --- a/docs/introduction/welcome-to-dao-dao.html +++ b/docs/introduction/welcome-to-dao-dao.html @@ -6,7 +6,7 @@ Welcome to DAO DAO | DAO DAO - + @@ -43,7 +43,7 @@ Quickstart guide.

If you want to understand more about IBC, DAOs, and how all of these pieces fit together, see What does DAO DAO do?

If you want to chat with like-minded people experimenting with new governance tools, hop in our Discord server.

- + \ No newline at end of file diff --git a/docs/introduction/what-is-dao.html b/docs/introduction/what-is-dao.html index 02a22f86..d422da65 100644 --- a/docs/introduction/what-is-dao.html +++ b/docs/introduction/what-is-dao.html @@ -6,7 +6,7 @@ What's a DAO? | DAO DAO - + @@ -72,7 +72,7 @@ ensures a greater level of participatory commitment from a DAO's members.

Token-based DAO members screenshot

NFTs

Non-fungible tokens (NFTs) are the non-fungible versions of tokens described above. DAOs that use NFTs to determine voting power operate in the same way as token-based DAOs.

- + \ No newline at end of file diff --git a/docs/more-info/what-does-dao-dao-do.html b/docs/more-info/what-does-dao-dao-do.html index 3ee54e3c..d39d4628 100644 --- a/docs/more-info/what-does-dao-dao-do.html +++ b/docs/more-info/what-does-dao-dao-do.html @@ -6,7 +6,7 @@ What does DAO DAO do? | DAO DAO - + @@ -22,7 +22,7 @@ are written in Rust. DAO DAO provides these contracts and a UI for managing them.

Sorry, what?

Not sure what any of these terms mean? Don't worry! Continue to learn more about IBC, Juno, and CosmWasm.

- + \ No newline at end of file diff --git a/docs/more-info/what-is-juno.html b/docs/more-info/what-is-juno.html index a59287d1..ed47bac6 100644 --- a/docs/more-info/what-is-juno.html +++ b/docs/more-info/what-is-juno.html @@ -6,7 +6,7 @@ What is Juno? CosmWasm? | DAO DAO - + @@ -20,7 +20,7 @@ in Rust. Rust is a performant, memory-safe and thread-safe programming language with a rich type system.

Writing smart contracts in Rust allows us to do better security analysis on our contracts, which in turn protects your DAOs from common attacks.

- + \ No newline at end of file diff --git a/docs/more-info/whats-the-interchain.html b/docs/more-info/whats-the-interchain.html index 6e2e2fb6..ec058b40 100644 --- a/docs/more-info/whats-the-interchain.html +++ b/docs/more-info/whats-the-interchain.html @@ -6,7 +6,7 @@ What's the interchain? | DAO DAO - + @@ -18,7 +18,7 @@ replicating the chain’s full state.

  • Alice bonds 10 ATOM on Alice’s chain.

  • Alice relays a proof to Bob that she has bonded 10 ATOM.

  • Bob verifies the proof. if valid, Bob creates 10 ATOM "vouchers" on his chain.

  • The ATOM on Bob’s chain is not real ATOM. They represent Alice's ATOM, and a proof that those ATOMs are frozen. But Bob can “redeem” her vouchers for ATOMs anytime. So they’re as good as ATOM!

    tip

    Want to learn more about IBC? Check out the Cosmos docs.

    - + \ No newline at end of file diff --git a/docs/proposal-messages.html b/docs/proposal-messages.html index 169cc25a..01d6d035 100644 --- a/docs/proposal-messages.html +++ b/docs/proposal-messages.html @@ -6,7 +6,7 @@ Governance proposals | DAO DAO - + @@ -32,7 +32,7 @@ message. If you'd like to contribute an action template to DAO DAO you can do that too!

    - + \ No newline at end of file diff --git a/docs/quickstart/congratulations.html b/docs/quickstart/congratulations.html index decbad8f..9c762007 100644 --- a/docs/quickstart/congratulations.html +++ b/docs/quickstart/congratulations.html @@ -6,7 +6,7 @@ Congratulations! | DAO DAO - + @@ -17,7 +17,7 @@ limit is your imagination and your ability to organize! Check out the Recipes for more information.

    Consider how to design your DAO in a secure way.

    Anything unclear or buggy in this tutorial? Please report it!

    - + \ No newline at end of file diff --git a/docs/quickstart/create-a-dao.html b/docs/quickstart/create-a-dao.html index 4735cf2f..f66b869f 100644 --- a/docs/quickstart/create-a-dao.html +++ b/docs/quickstart/create-a-dao.html @@ -6,7 +6,7 @@ Create your first DAO | DAO DAO - + @@ -19,16 +19,16 @@ wallet. You'll need to install that on your phone or browser before getting started.

    Once you've installed Leap, you need to create an account. To do this, open the Leap extension by pressing the puzzle piece icon in the top right of your -browser and clicking on the Leap wallet extension.

    puzzle icon

    Leap wallet extension

    Once you do that, you'll be directed to a page where you can create a new -account.

    Leap wallet extension

    Make sure to store your seed phrase somewhere only you'll be able to find it. +browser and clicking on the Leap wallet extension.

    puzzle icon

    Leap wallet extension

    Once you do that, you'll be directed to a page where you can create a new +account.

    Leap wallet extension

    Make sure to store your seed phrase somewhere only you'll be able to find it. This is the recovery key in case you ever need to recover your account, like if you lose your device.

    Connect your wallet

    To make your first DAO, head to testnet.daodao.zone and connect your wallet by pressing the Log in button.

    Once logged in, you will see your Osmosis testnet address. Click on it to copy -and save it for the next step.

    Copy wallet address

    Get some testnet $OSMO

    To get some testnet $OSMO, head over to +and save it for the next step.

    Copy wallet address

    Get some testnet $OSMO

    To get some testnet $OSMO, head over to faucet.testnet.osmosis.zone and paste your Osmosis address into the form. A bot should send you enough $OSMO to follow -this tutorial.

    Osmosis faucet

    tip

    We'll stick to the testnet for this tutorial, but once you're ready to build a +this tutorial.

    Osmosis faucet

    tip

    We'll stick to the testnet for this tutorial, but once you're ready to build a real DAO, you'll need some mainnet tokens on any of the chains supported by DAO DAO. (The mainnet version of DAO DAO is deployed on a handful of chains, including Osmosis mainnet). You can get $OSMO on some @@ -38,15 +38,15 @@ testnet (or on mainnet, if that's your thing).

    Name and describe your DAO

    Every DAO has a name and a description. These will be displayed in the DAO DAO UI and should communicate the purpose of the DAO to the world.

    Let's create a DAO called Bookclub. We'll make our DAO member-based for -simplicity.

    DAO title and description inputs

    tip

    To learn more about the differences between member- and token-based DAOs, read +simplicity.

    DAO title and description inputs

    tip

    To learn more about the differences between member- and token-based DAOs, read our documentation here.

    Add the initial menbers

    Now we can add the initial members of our DAO. If you're making this DAO with friends, add their Osmosis addresses during this step. Otherwise, you can start -the DAO with only yourself and add new members via proposals later.

    Member weights

    Create DAO

    On the next screen, there are many configuration options available that +the DAO with only yourself and add new members via proposals later.

    Member weights

    Create DAO

    On the next screen, there are many configuration options available that determine how the DAO behaves. You can read about the available voting configuration options if you like, but for now, we'll -accept the defaults and create our DAO!

    Review page

    Go ahead and press Create DAO in the bottom right. If you see an error here, -make sure you have some $OSMO in your testnet wallet.

    Your wallet will ask you to approve the transaction. Approve it.

    Wallet approval prompt

    🎉 Congratulations! You've made a DAO! 🎉

    Created DAO home page

    - +accept the defaults and create our DAO!

    Review page

    Go ahead and press Create DAO in the bottom right. If you see an error here, +make sure you have some $OSMO in your testnet wallet.

    Your wallet will ask you to approve the transaction. Approve it.

    Wallet approval prompt

    🎉 Congratulations! You've made a DAO! 🎉

    Created DAO home page

    + \ No newline at end of file diff --git a/docs/quickstart/create-a-proposal.html b/docs/quickstart/create-a-proposal.html index 1c5ba974..85942eec 100644 --- a/docs/quickstart/create-a-proposal.html +++ b/docs/quickstart/create-a-proposal.html @@ -6,7 +6,7 @@ Create your first proposal | DAO DAO - + @@ -21,10 +21,10 @@ making your proposal.

    Crafting your proposal

    Since you were the first one here, it's only fair that you suggest what everyone read next. Let's create a proposal suggesting the group read Murray Bookchin's The Next Revolution: Popular Assemblies and -the Promise of Direct Democracy.

    To begin, starting from your DAO's page, navigate to Proposals > New Proposal.

    Then, fill in the proposal's name and description. -

    Actions?

    You'll notice the Actions tag there. Proposal actions allow you to add rich scripting capabilities to proposal actionscommands that execute on the chain when the proposal passes.

    The proposal we have here is more of a social contract. We don't need anything to change in code.

    Ship it!

    Now that we're ready, go ahead and press Publish. -Keplr will again ask you to approve the transaction.

    Once you approve it, you'll see your proposal is live!

    Now that we've made a proposal, let's vote on it.

    - +the Promise of Direct Democracy.

    To begin, starting from your DAO's page, navigate to Proposals > New Proposal.

    Then, fill in the proposal's name and description. +

    Actions?

    You'll notice the Actions tag there. Proposal actions allow you to add rich scripting capabilities to proposal actionscommands that execute on the chain when the proposal passes.

    The proposal we have here is more of a social contract. We don't need anything to change in code.

    Ship it!

    Now that we're ready, go ahead and press Publish. +Keplr will again ask you to approve the transaction.

    Once you approve it, you'll see your proposal is live!

    Now that we've made a proposal, let's vote on it.

    + \ No newline at end of file diff --git a/docs/quickstart/joining-leaving-token-based-dao.html b/docs/quickstart/joining-leaving-token-based-dao.html index 419a2656..fd707e92 100644 --- a/docs/quickstart/joining-leaving-token-based-dao.html +++ b/docs/quickstart/joining-leaving-token-based-dao.html @@ -6,7 +6,7 @@ Joining and leaving a token-based DAO | DAO DAO - + @@ -17,7 +17,7 @@ tokens you obtain. Once you register to vote, you can vote on all future proposals. However, you cannot vote on proposals that were created before you registered. This is a safety feature to ensure voting power remains constant -once a proposal is created.

    To register to vote, first visit the DAO's home page.

    Token-based DAO home page

    On here you will see:

    • how many tokens you have staked
    • how many tokens you have unstaked
    • how many tokens are currently unstaking
    • your voting power

    Click the Stake or Manage... stake button to stake your tokens.

    Manage staking modal

    By staking your tokens, you are registering those tokens as voting power. Any +once a proposal is created.

    To register to vote, first visit the DAO's home page.

    Token-based DAO home page

    On here you will see:

    • how many tokens you have staked
    • how many tokens you have unstaked
    • how many tokens are currently unstaking
    • your voting power

    Click the Stake or Manage... stake button to stake your tokens.

    Manage staking modal

    By staking your tokens, you are registering those tokens as voting power. Any tokens you do not stake won't count towards your voting power. If you want your votes to matter as much as possible, you'll likely want to stake all of them.

    There are some situations where you may not want to stake all of your tokens. For example:

    1. Some DAOs require a proposal deposit be paid in order to create a proposal, @@ -26,14 +26,14 @@ wait after unstaking your tokens before those tokens are available to you. If you are holding tokens in a DAO with a non-zero staking duration, and you think you may want to sell or trade those tokens quickly in the future, you -may consider leaving some tokens unstaked.

    Leaving

    To leave a token-based DAO, you must unstake all your tokens.

    Staked token membership

    Click the Manage your <token> stake button, and select the Unstake tab. On +may consider leaving some tokens unstaked.

    Leaving

    To leave a token-based DAO, you must unstake all your tokens.

    Staked token membership

    Click the Manage your <token> stake button, and select the Unstake tab. On that tab, select the 100% button to fill in all your tokens, then press -Unstake in the bottom right.

    Manage staking unstake modal

    Approve the transaction in your wallet.

    Once doing so, you will have to wait the unstaking duration before the tokens +Unstake in the bottom right.

    Manage staking unstake modal

    Approve the transaction in your wallet.

    Once doing so, you will have to wait the unstaking duration before the tokens are available to you again. While you are waiting, you will also not be able to -vote on proposals.

    Unstaking token membership

    Unstaking token modal

    After the unstaking duration, you will need to claim your tokens by clicking on +vote on proposals.

    Unstaking token membership

    Unstaking token modal

    After the unstaking duration, you will need to claim your tokens by clicking on the Claim your <tokens> button. After approving the transaction in your -wallet, the tokens will be available to you.

    Unstaked all membership

    - +wallet, the tokens will be available to you.

    Unstaked all membership

    + \ No newline at end of file diff --git a/docs/quickstart/vote.html b/docs/quickstart/vote.html index 93706b91..1a476588 100644 --- a/docs/quickstart/vote.html +++ b/docs/quickstart/vote.html @@ -6,17 +6,17 @@ Voting | DAO DAO - +

    Voting

    Now that everyone has joined the DAO and a proposal -has been made you can vote on it!

    Vote yes!

    Go ahead and vote yes on your new proposal and approve the +has been made you can vote on it!

    Vote yes!

    Go ahead and vote yes on your new proposal and approve the transaction in Keplr. Once your fellow DAO members vote as well the proposal will pass or fail depending on what everyone thinks of the book. :)

    - + \ No newline at end of file diff --git a/docs/recipes/config-updates.html b/docs/recipes/config-updates.html index 7561147f..0b39e6c3 100644 --- a/docs/recipes/config-updates.html +++ b/docs/recipes/config-updates.html @@ -6,7 +6,7 @@ Updating the config of a DAO | DAO DAO - + @@ -32,7 +32,7 @@ the WASM Message:

    {
    "wasm": {
    "execute": {
    "contract_addr": "<DAO ADDRESS>",
    "msg": {
    "update_config": {
    "name": "ekez dao",
    "description": "The first DAO of the new DAO DAO UI outside a docker container!",
    "threshold": {
    "absolute_percentage": {
    "percentage": "0.66"
    }
    },
    "max_voting_period": {
    "time": 604800
    },
    "proposal_deposit": "0",
    "refund_failed_proposals": true
    }
    },
    "funds": []
    }
    }
    }

    Executing the config update

    To execute the config update just finish creating your proposal and hold a vote with your fellow DAO members. If the proposal passes you can execute it and you'll have a new DAO config!

    - + \ No newline at end of file diff --git a/docs/recipes/contract-deployment.html b/docs/recipes/contract-deployment.html index 6c6802f5..13528e99 100644 --- a/docs/recipes/contract-deployment.html +++ b/docs/recipes/contract-deployment.html @@ -6,7 +6,7 @@ Deploying a smart contract from a DAO | DAO DAO - + @@ -55,7 +55,7 @@ go ahead and create the proposal.

    Deployment

    All that is left is to chat with the other members of your DAO and vote on it. If it passes you can execute the proposal and your smart contract will be instantiated!

    - + \ No newline at end of file diff --git a/docs/recipes/diversify-treasury.html b/docs/recipes/diversify-treasury.html index 673d217e..891d7737 100644 --- a/docs/recipes/diversify-treasury.html +++ b/docs/recipes/diversify-treasury.html @@ -6,7 +6,7 @@ Diversify your DAO's treasury | DAO DAO - + @@ -17,7 +17,7 @@ to send your tokens over IBC.

    Your destination chain will be Juno, and your destination address will be your DAO's address.

    danger

    Make sure you have the right channel ID. Check the active IBC channels for Juno.

    - + \ No newline at end of file diff --git a/docs/recipes/executing-smart-contracts.html b/docs/recipes/executing-smart-contracts.html index cd07749b..7b96e70e 100644 --- a/docs/recipes/executing-smart-contracts.html +++ b/docs/recipes/executing-smart-contracts.html @@ -6,7 +6,7 @@ Executing smart contracts | DAO DAO - + @@ -70,7 +70,7 @@ our message. We don't want to send money to our staking contract so we'll leave that empty.

    This makes our final WASM message:

    {
    "wasm": {
    "execute": {
    "contract_addr": "<STAKING>",
    "msg": {
    "update_config": {
    "admin": "<DAO>",
    "duration": {
    "time": 10
    }
    }
    },
    "funds": []
    }
    }
    }

    If we throw this into a custom message on a DAO DAO DAO proposal and execute it it'll change the unstaking duration.

    - + \ No newline at end of file diff --git a/docs/subdaos/admin.html b/docs/subdaos/admin.html index cfa82a52..1a83e772 100644 --- a/docs/subdaos/admin.html +++ b/docs/subdaos/admin.html @@ -6,14 +6,14 @@ SubDAO Admin | DAO DAO - +

    SubDAO Admin

    A SubDAO is a DAO that has another DAO as it's admin, implying a heirachical power relationship. The SubDAO admin has the ability to execute any message on behalf of the SubDAO, including spending it's treasury, managing members, pausing the SubDAO, or executing a smart contract message through it. This doc is about how to do that!

    Administering a SubDAO with the UI

    In the DAO DAO UI, it's very easy to control a SubDAO through proposals.

    In the parent DAO, simply create a new proposal and add a "DAO Admin Execute" action. A list of SubDAOs will be displayed, select the one you want to execute an admin action for. Then simply, choose the action you want to execute!

    In this example, we add a new voting member to a SubDAO using DAO Admin Execute:

    Manually Contstructing DAO Admin Execute JSON Messages

    For some use cases like in smart contracting or Cosmos SDK gov props, it's sometimes necessary to format this message manually. The transaction builder UI can still be helpful for figuring out how you want to format your particular message. See: https://daodao.zone/me/tx

    DAO Admin Execute will always call the SubDAO contract address, and wrap all messages to be executed in execute_admin_msgs which has a msgs field that contains a list of all CosmWasm messages to execute.

    Below are a list of some example messages.

    Spending a SubDAOs funds

    {
    "wasm": {
    "execute": {
    "contract_addr": "<SUBDAO_ADDRESS>",
    "funds": [],
    "msg": {
    "execute_admin_msgs": {
    "msgs": [
    {
    "bank": {
    "send": {
    "amount": [
    {
    "amount": "<AMOUNT>",
    "denom": "<DENOM>"
    }
    ],
    "to_address": "<DESTINATION_ADDRESS>"
    }
    }
    }
    ]
    }
    }
    }
    }
    }

    SubDAO Smart contract calls

    SubDAO smart contract calls are similar to spending SubDAO funds. However, WASM execute msgs in execute_admin_msgs need to be encoded as base64, this guide will walk you through how to do this. Tools like base64encode and base64decode are helpful for encoding and validating messages.

    For this example, we'll be canceling a vesting contract.

    Unencoded:

      {
    "wasm": {
    "execute": {
    "contract_addr": "<SUBDAO_ADDRESS>",
    "funds": [],
    "msg": {
    "execute_admin_msgs": {
    "msgs": [
    {
    "wasm": {
    "execute": {
    "contract_addr": "<VESTING_CONTRACT>",
    "funds": [],
    "msg": {
    "cancel": {}
    }
    }
    }
    }
    ]
    }
    }
    }
    }
    }

    If we submitted this on the CLI, or using the Custom Message action in the DAO DAO UI, it would fail.

    To fix it, we need to encode WASM execute message's msg field. In our case:

    {"cancel": {}}

    Is encoded as:

    eyJjYW5jZWwiOiB7fX0=

    The final message now looks like this:

      {
    "wasm": {
    "execute": {
    "contract_addr": "<SUBDAO_ADDRESS>",
    "funds": [],
    "msg": {
    "execute_admin_msgs": {
    "msgs": [
    {
    "wasm": {
    "execute": {
    "contract_addr": "<VESTING_CONTRACT>",
    "funds": [],
    "msg": "eyJjYW5jZWwiOiB7fX0="
    }
    }
    }
    ]
    }
    }
    }
    }
    }

    This process is the same for most things you'll want to manage on SubDAOs, such as managing DAO membership.

    - + \ No newline at end of file diff --git a/docs/subdaos/what_are_subdaos.html b/docs/subdaos/what_are_subdaos.html index 2df47526..0c176151 100644 --- a/docs/subdaos/what_are_subdaos.html +++ b/docs/subdaos/what_are_subdaos.html @@ -6,13 +6,13 @@ What are SubDAOs? | DAO DAO - +

    What are SubDAOs?

    SubDAOs allow DAOs to build more complex organizational structures. A SubDAO is a DAO that has another DAO as it's admin, implying a heirachical power relationship. The SubDAO admin has the ability to execute any message on behalf of the SubDAO, including spending it's treasury, managing members, pausing the SubDAO, or executing a smart contract message through it.

    You can use SubDAOs to build teams, groups, deparments, committees, advisory boards, and more!

    How you design your organization is up to you. If you're looking for an example, The Corporation leverages SubDAOs heavily, and demonstrates that it's possible to create a C-Corp like structure using DAO DAO.

    - + \ No newline at end of file diff --git a/docs/upgrading/dao.html b/docs/upgrading/dao.html index 208f0b95..0c0ee6ba 100644 --- a/docs/upgrading/dao.html +++ b/docs/upgrading/dao.html @@ -6,7 +6,7 @@ Upgrading a DAO | DAO DAO - + @@ -32,7 +32,7 @@ find it after the migration.
  • (optional) If you would like to lock the current DAO, add a "🏖 Pause DAO" template that pauses the DAO forever.
  • If you need help with these steps, please feel free to ping @ekez in the DAO DAO Discord.

    - + \ No newline at end of file diff --git a/docs/upgrading/multisig.html b/docs/upgrading/multisig.html index 7a61f2d5..301a349d 100644 --- a/docs/upgrading/multisig.html +++ b/docs/upgrading/multisig.html @@ -6,7 +6,7 @@ Upgrading a multisig | DAO DAO - + @@ -22,7 +22,7 @@ audited smart contracts.

    The beta frontend and contracts will eventually be moved to legacy.daodao.zone and stop receiving new feature releases.

    - + \ No newline at end of file diff --git a/docs/voting-config.html b/docs/voting-config.html index 64a35756..fb9dca2b 100644 --- a/docs/voting-config.html +++ b/docs/voting-config.html @@ -6,7 +6,7 @@ Voting | DAO DAO - + @@ -47,7 +47,7 @@ want to enable this.

    Unstaking duration

    After someone stakes tokens in your DAO, those tokens cannot be immediately unstaked. The duration for which they remain bonded after intending to unstake is determined by the unstaking duration.

    - + \ No newline at end of file diff --git a/img/quickstart/create-a-dao.md b/img/quickstart/create-a-dao.md deleted file mode 100644 index 75197326..00000000 --- a/img/quickstart/create-a-dao.md +++ /dev/null @@ -1,121 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Create your first DAO - -For this tutorial, **we'll make a DAO for your reading group**. This -will let folks in your reading group vote on which books to read, -organize money for snacks, and so on. - -To keep things cheap, we'll do everything on the Juno testnet. These -testnet tokens have no value, and you can get some for free in Juno's -Discord. More on that in a moment. - -## Install Keplr - -To use DAO DAO you'll need a wallet. A wallet is your digital identity -on the blockchain. DAO DAO uses the [Keplr -wallet](https://wallet.keplr.app/). You'll need to install that before -getting started. - -Once you've installed Keplr you'll need to create an account. To do -this, open the Keplr extension by pressing the puzzle piece icon in the -top right of your browser and clicking on the Keplr logo. Once you do -that you'll be directed to a page where you can create a new account. - -Make sure to store your seed phrase somewhere only you'll be able to -find it. - -If you'd like a video walkthrough of this DAO DAO member, @case has -made a nice one you can find -[here](https://www.youtube.com/watch?v=jN-ns9lu6O0). - -## Connect your wallet - -To make your first DAO, head to -[testnet.daodao.zone](https://testnet.daodao.zone/) and connect your -[Keplr wallet](https://wallet.keplr.app/) by pressing the connect -wallet button in the top left. - -## Get some $JUNOX - -To get some $JUNOX (testnet $JUNO), join the [Juno -Discord](https://discord.com/invite/QcWPfK4gJ2) and put your Juno -address in the #faucet channel by sending a message in the form -`$request `. A bot should airdrop you enough $JUNOX to -follow this tutorial. - -You can get your Juno testnet address by pressing the copy icon on the -wallet display in the DAO DAO sidebar once you're connected. - -![](/img/copy-wallet.jpg) - -:::tip - -We'll stick to the testnet for this tutorial. But, once you're ready -to build a real DAO, you'll need some mainnet $JUNO. (The [mainnet -version of DAO DAO](https://daodao.zone) is deployed on [the Juno -chain](/docs/more-info/what-is-juno.md)). You can get Juno on -[Kraken](https://kraken.com), or on a decentralized exchange like -[Osmosis](https://osmosis.zone) or [Junoswap](https://junoswap.com). - -::: - -## Create a DAO - -Navigate to the [DAO creation page](https://daodao.zone/dao/create). -You will see the basic configurations for your DAO. - -## Name and describe your DAO - -Every DAO has a name and a description. These will be displayed in the -DAO DAO UI and on the chain. These don't need to be unique. - -Let's create a DAO called "Bookclub." We'll make our DAO a membership -based DAO (as opposed to a token-based DAO, in which voting weight is -allocated via _governance tokens_, which act as fungible shares). - -![](/img/quickstart/create-dao-title.png) - -:::tip - -To learn more about the differences between membership- and -token-based DAOs, read our documentation -[here](/docs/introduction/what-is-dao.md#non-token-based-daos). - -::: - -## Add the initial menbers - -Now we can add the initial members of our DAO. If you're making this -DAO with friends, add their Juno addresses during this -step. Otherwise, you can start the DAO with only yourself and add new -members via proposals later. - -![](/img/quickstart/member-weights.png) - -:::tip - -To find your Juno address, open Keplr, press the dropdown at the top -and select "Juno Testnet", and click on your address to copy it to -your clipboard. - -::: - -### Create DAO - -You'll notice some additional configurations here as well. You can -[read about those voting configurations](/docs/voting-config) if you -like. For now, we'll accept the defaults for now and create our DAO! - -Go ahead and press "Create DAO." If you see an error here, please make sure that you have some -$JUNOX in your testnet wallet. - -Keplr will ask you to approve the transaction. Approve it. - -![](/img/quickstart/create-dao-done.png) - -🎉 **Congratulations!** You've made a DAO! 🎉 - -Continue on to learn how to manage it. diff --git a/img/quickstart/create-dao-distribution.png b/img/quickstart/create-dao-distribution.png index 6d526567..1fd53eb7 100644 Binary files a/img/quickstart/create-dao-distribution.png and b/img/quickstart/create-dao-distribution.png differ diff --git a/img/quickstart/create-dao-done.png b/img/quickstart/create-dao-done.png index cb71e5eb..9e8f910a 100644 Binary files a/img/quickstart/create-dao-done.png and b/img/quickstart/create-dao-done.png differ diff --git a/img/quickstart/create-dao-members.png b/img/quickstart/create-dao-members.png index 8629fa0e..1b55e6fa 100644 Binary files a/img/quickstart/create-dao-members.png and b/img/quickstart/create-dao-members.png differ diff --git a/img/quickstart/create-dao-review.png b/img/quickstart/create-dao-review.png index 63e3bd16..1a681a34 100644 Binary files a/img/quickstart/create-dao-review.png and b/img/quickstart/create-dao-review.png differ diff --git a/img/quickstart/create-dao-title.png b/img/quickstart/create-dao-title.png index 121e9136..7b9dd2b9 100644 Binary files a/img/quickstart/create-dao-title.png and b/img/quickstart/create-dao-title.png differ diff --git a/img/quickstart/create-dao-token.png b/img/quickstart/create-dao-token.png index 7e4839f0..f878bdc8 100644 Binary files a/img/quickstart/create-dao-token.png and b/img/quickstart/create-dao-token.png differ diff --git a/img/quickstart/create-dao-wallet-approve.png b/img/quickstart/create-dao-wallet-approve.png index 6fed8fb6..ed35acda 100644 Binary files a/img/quickstart/create-dao-wallet-approve.png and b/img/quickstart/create-dao-wallet-approve.png differ diff --git a/img/quickstart/create-proposal-done.png b/img/quickstart/create-proposal-done.png index 863b07c6..b1d3fac2 100644 Binary files a/img/quickstart/create-proposal-done.png and b/img/quickstart/create-proposal-done.png differ diff --git a/img/quickstart/create-proposal.png b/img/quickstart/create-proposal.png index a97c5340..8e7ba535 100644 Binary files a/img/quickstart/create-proposal.png and b/img/quickstart/create-proposal.png differ diff --git a/img/quickstart/leap-extension.png b/img/quickstart/leap-extension.png index 64d869c2..f272b7e6 100644 Binary files a/img/quickstart/leap-extension.png and b/img/quickstart/leap-extension.png differ diff --git a/img/quickstart/manage-staking-unstake-all.png b/img/quickstart/manage-staking-unstake-all.png index dce44cb0..d19dc1cc 100644 Binary files a/img/quickstart/manage-staking-unstake-all.png and b/img/quickstart/manage-staking-unstake-all.png differ diff --git a/img/quickstart/manage-staking.png b/img/quickstart/manage-staking.png index bb8062ff..31ca58f9 100644 Binary files a/img/quickstart/manage-staking.png and b/img/quickstart/manage-staking.png differ diff --git a/img/quickstart/membership-claim-unstaked.png b/img/quickstart/membership-claim-unstaked.png index c0a91452..bf6e9b3e 100644 Binary files a/img/quickstart/membership-claim-unstaked.png and b/img/quickstart/membership-claim-unstaked.png differ diff --git a/img/quickstart/new-proposal-done.png b/img/quickstart/new-proposal-done.png index b1f60661..5b2ac90b 100644 Binary files a/img/quickstart/new-proposal-done.png and b/img/quickstart/new-proposal-done.png differ diff --git a/img/quickstart/new-proposal-position.png b/img/quickstart/new-proposal-position.png index 716be7a0..1c6cfd91 100644 Binary files a/img/quickstart/new-proposal-position.png and b/img/quickstart/new-proposal-position.png differ diff --git a/img/quickstart/new-proposal.png b/img/quickstart/new-proposal.png index 025ba507..e66ebff9 100644 Binary files a/img/quickstart/new-proposal.png and b/img/quickstart/new-proposal.png differ diff --git a/img/quickstart/osmosis-faucet.png b/img/quickstart/osmosis-faucet.png index 30a2e575..4e92bbb0 100644 Binary files a/img/quickstart/osmosis-faucet.png and b/img/quickstart/osmosis-faucet.png differ diff --git a/img/quickstart/puzzle.png b/img/quickstart/puzzle.png index 00066efe..f5d4fda9 100644 Binary files a/img/quickstart/puzzle.png and b/img/quickstart/puzzle.png differ diff --git a/img/quickstart/staked-membership.png b/img/quickstart/staked-membership.png index 06fc6d59..ca72578c 100644 Binary files a/img/quickstart/staked-membership.png and b/img/quickstart/staked-membership.png differ diff --git a/img/quickstart/staking.png b/img/quickstart/staking.png index 970efc63..bb8ed40f 100644 Binary files a/img/quickstart/staking.png and b/img/quickstart/staking.png differ diff --git a/img/quickstart/token-based-home.png b/img/quickstart/token-based-home.png index 7a9b1d0e..ae222f24 100644 Binary files a/img/quickstart/token-based-home.png and b/img/quickstart/token-based-home.png differ diff --git a/img/quickstart/treasury.png b/img/quickstart/treasury.png index 4c2fda08..f203e294 100644 Binary files a/img/quickstart/treasury.png and b/img/quickstart/treasury.png differ diff --git a/img/quickstart/unstaking-modal.png b/img/quickstart/unstaking-modal.png index 8a836f7c..99b8ea9c 100644 Binary files a/img/quickstart/unstaking-modal.png and b/img/quickstart/unstaking-modal.png differ diff --git a/img/quickstart/vote-staking-50.png b/img/quickstart/vote-staking-50.png deleted file mode 100644 index 073a2933..00000000 Binary files a/img/quickstart/vote-staking-50.png and /dev/null differ diff --git a/img/quickstart/vote-staking.png b/img/quickstart/vote-staking.png deleted file mode 100644 index d4c4568b..00000000 Binary files a/img/quickstart/vote-staking.png and /dev/null differ diff --git a/img/quickstart/vote-voting.png b/img/quickstart/vote-voting.png index 321ef072..efefe688 100644 Binary files a/img/quickstart/vote-voting.png and b/img/quickstart/vote-voting.png differ diff --git a/img/quickstart/wallet-copy-address.png b/img/quickstart/wallet-copy-address.png index 973a8fb9..57dec402 100644 Binary files a/img/quickstart/wallet-copy-address.png and b/img/quickstart/wallet-copy-address.png differ diff --git a/img/quickstart/welcome-to-leap.png b/img/quickstart/welcome-to-leap.png index cb97b4d0..299ec6ec 100644 Binary files a/img/quickstart/welcome-to-leap.png and b/img/quickstart/welcome-to-leap.png differ diff --git a/img/quickstart/your-membership-nothing-staked.png b/img/quickstart/your-membership-nothing-staked.png index 3d7814b3..bba2ae5a 100644 Binary files a/img/quickstart/your-membership-nothing-staked.png and b/img/quickstart/your-membership-nothing-staked.png differ diff --git a/img/quickstart/your-membership-unstaking.png b/img/quickstart/your-membership-unstaking.png index a32f9527..1a72ecd8 100644 Binary files a/img/quickstart/your-membership-unstaking.png and b/img/quickstart/your-membership-unstaking.png differ diff --git a/index.html b/index.html index 2199a053..25f146c8 100644 --- a/index.html +++ b/index.html @@ -6,13 +6,13 @@ DAO DAO - +
    - + \ No newline at end of file