From 20f26e1c7857830661519160f1900b5bac0c7b80 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 23 Apr 2024 04:43:18 +0000 Subject: [PATCH] deploy: 57a83f5b7800813d55c3a2a1aac12775c30571f0 --- 404.html | 2 +- assets/js/{6980f84d.5750bcdc.js => 6980f84d.8635d756.js} | 2 +- .../js/{runtime~main.0298f0e2.js => runtime~main.f93275b1.js} | 2 +- dao-governance/configuration/proposal-submission.html | 2 +- dao-governance/configuration/staking.html | 2 +- dao-governance/configuration/voting-config.html | 2 +- dao-governance/proposals/how-to-create-a-proposal.html | 2 +- dao-governance/proposals/how-to-vote-on-a-proposal.html | 2 +- dao-governance/proposals/types.html | 2 +- dao-governance/proposals/what.html | 2 +- dao-management/create-a-dao.html | 2 +- dao-management/dao-treasury/auto-add.html | 2 +- dao-management/dao-treasury/enable-vesting.html | 2 +- .../dao-treasury/how-to-manage-cross-chain-tokens.html | 2 +- dao-management/dao-treasury/how-to-send-tokens.html | 2 +- dao-management/dao-treasury/how-to-stake-tokens.html | 2 +- .../manage-members/joining-leaving-member-based-dao.html | 2 +- .../manage-members/joining-leaving-token-based-dao.html | 2 +- dao-management/subdaos/act-on-behalf-of-subdao.html | 2 +- dao-management/subdaos/how-to-create.html | 2 +- dao-management/subdaos/what.html | 2 +- dao-management/update-info.html | 2 +- how-to-contribute.html | 2 +- index.html | 2 +- introduction/quickstart/congratulations.html | 2 +- introduction/quickstart/create-a-dao.html | 2 +- introduction/quickstart/create-a-proposal.html | 2 +- .../quickstart/join-a-dao/joining-leaving-member-based-dao.html | 2 +- .../quickstart/join-a-dao/joining-leaving-token-based-dao.html | 2 +- introduction/quickstart/voting.html | 2 +- introduction/technical-breakdown.html | 2 +- introduction/welcome-to-dao-dao.html | 2 +- introduction/whats-a-blockchain.html | 2 +- introduction/whats-a-dao.html | 2 +- upgrading/v1/dao.html | 2 +- upgrading/v1/multisig.html | 2 +- upgrading/v2.html | 2 +- 37 files changed, 37 insertions(+), 37 deletions(-) rename assets/js/{6980f84d.5750bcdc.js => 6980f84d.8635d756.js} (97%) rename assets/js/{runtime~main.0298f0e2.js => runtime~main.f93275b1.js} (98%) diff --git a/404.html b/404.html index a5ef7bf4..e9578296 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ DAO DAO - + diff --git a/assets/js/6980f84d.5750bcdc.js b/assets/js/6980f84d.8635d756.js similarity index 97% rename from assets/js/6980f84d.5750bcdc.js rename to assets/js/6980f84d.8635d756.js index defe79ac..99de2836 100644 --- a/assets/js/6980f84d.5750bcdc.js +++ b/assets/js/6980f84d.8635d756.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[898],{9874:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>h,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>r,toc:()=>c});var n=o(5893),s=o(1151);const a={sidebar_position:2},i="What's a DAO?",r={id:"introduction/whats-a-dao",title:"What's a DAO?",description:"Decentralized Autonomous Organizations (DAOs) are collectively owned governance systems whose governing software is cryptographically bound to obey the wishes of its members.",source:"@site/docs/introduction/whats-a-dao.md",sourceDirName:"introduction",slug:"/introduction/whats-a-dao",permalink:"/introduction/whats-a-dao",draft:!1,unlisted:!1,editUrl:"https://github.com/DA0-DA0/docs/tree/main/docs/introduction/whats-a-dao.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"Welcome to DAO DAO",permalink:"/introduction/welcome-to-dao-dao"},next:{title:"What's a blockchain?",permalink:"/introduction/whats-a-blockchain"}},h={},c=[{value:"Proposals",id:"proposals",level:2},{value:"Voting power",id:"voting-power",level:2},{value:"Members (multisig replacement)",id:"members-multisig-replacement",level:3},{value:"Tokens",id:"tokens",level:3},{value:"NFTs",id:"nfts",level:3}];function l(e){const t={a:"a",admonition:"admonition",em:"em",h1:"h1",h2:"h2",h3:"h3",img:"img",p:"p",...(0,s.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"whats-a-dao",children:"What's a DAO?"}),"\n",(0,n.jsx)(t.p,{children:"Decentralized Autonomous Organizations (DAOs) are collectively owned governance systems whose governing software is cryptographically bound to obey the wishes of its members."}),"\n",(0,n.jsx)(t.h2,{id:"proposals",children:"Proposals"}),"\n",(0,n.jsx)(t.p,{children:"At its simplest, a DAO performs actions through a proposal process. Members submit proposals to the DAO, which are then voted on by all members. These proposals\u2014their content, votes, and outcomes\u2014are written to an immutable, public ledger (e.g. a blockchain). Proposals can contain natural language (e.g. laws, declarations, etc.), or they can contain software instructions (we call these Actions in the DAO DAO UI). Thus DAOs can be used to govern anything from a low-level software protocol to an entire legislature or government."}),"\n",(0,n.jsx)(t.p,{children:"When a proposal is passed and executed by the members of the DAO, it becomes canonical. Any actions within the proposal are executed on the blockchain and take immediate effect. For example, once a proposal to pay someone's salary is passed and executed, the salary is paid."}),"\n",(0,n.jsx)(t.admonition,{title:"Real examples",type:"tip",children:(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.a,{href:"https://daodao.zone/dao/juno10h0hc64jv006rr8qy0zhlu4jsxct8qwa0vtaleayh0ujz0zynf2s2r7v8q/proposals/A6",children:"This proposal"})," in the DAO DAO DAO has a single action associated with it. Only because it was passed and executed did it take effect. This action was responsible for upgrading the DAO to v2.1 of the smart contracts, which brought new features. Conversely, ",(0,n.jsx)(t.a,{href:"https://daodao.zone/dao/juno10h0hc64jv006rr8qy0zhlu4jsxct8qwa0vtaleayh0ujz0zynf2s2r7v8q/proposals/A1",children:"this other proposal"})," contained no actions and served only to ratify the constitution of the DAO."]})}),"\n",(0,n.jsx)(t.p,{children:"The DAO governance process can itself be modified through proposals. For example, voting rules like the voting period length, or what proportion of members need to vote yes to pass, can be modified by governance proposals."}),"\n",(0,n.jsxs)(t.p,{children:["You can think of DAOs as a big game of ",(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Nomic#:~:text=Nomic%20is%20a%20game%20in,done%20afterwards%2C%20and%20doing%20it.",children:"Nomic"}),". For example, ",(0,n.jsx)(t.a,{href:"https://daodao.zone/dao/juno1czh5dy2kxwwt5hlw6rr2q25clj96sheftsdccswg9qe34m3wzgdswmw8ju/proposals/A9",children:"this proposal"})," in Dog Dao updates the DAOs' voting rules to shorten the voting duration and, thus, make proposals complete more quickly."]}),"\n",(0,n.jsx)(t.h2,{id:"voting-power",children:"Voting power"}),"\n",(0,n.jsx)(t.p,{children:"Because DAOs are programmable, there are infinite mechanisms one could create to determine a member's voting power. We have created three options that cover the most common use cases of today:"}),"\n",(0,n.jsx)(t.h3,{id:"members-multisig-replacement",children:"Members (multisig replacement)"}),"\n",(0,n.jsxs)(t.p,{children:["We call the simplest form of DAO a member-based DAO. This type of DAO has ",(0,n.jsx)(t.em,{children:"static membership"}),", meaning that the DAO must pass a proposal to change its members. Adding a new member, removing an existing member, and changing the voting powers of existing members all must be voted on by existing members through a proposal. In other words, no individual has the power to change the membership of the DAO."]}),"\n",(0,n.jsxs)(t.p,{children:["This is the DAO structure that replaces the ",(0,n.jsx)(t.a,{href:"https://www.coindesk.com/learn/what-is-a-multisig-wallet/",children:"multisig"}),". Multisigs can be seen as an early form of a DAO since they solve some of the same issues. Both offer the ability to require multiple people to approve an action, thus allowing a group of people to manage assets and make decisions together."]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"Membership-based DAO members screenshot",src:o(4223).Z+"",width:"2140",height:"1647"})}),"\n",(0,n.jsx)(t.h3,{id:"tokens",children:"Tokens"}),"\n",(0,n.jsxs)(t.p,{children:["Some DAOs prefer a more fluid approach to membership, where members can join and leave the DAO at-will. These DAOs use ",(0,n.jsx)(t.em,{children:"governance tokens"})," to determine voting power such that anyone who owns (and stakes) tokens can submit proposals and vote. These tokens are fungible and may be considered cryptocurrencies if traded on a market."]}),"\n",(0,n.jsx)(t.p,{children:"Governance tokens are by default freely transferrable, meaning any token holder can send any amount of their tokens to someone else (thereby changing the membership of the DAO)."}),"\n",(0,n.jsx)(t.admonition,{title:"Tokens are programmable",type:"tip",children:(0,n.jsx)(t.p,{children:"Through smart contracts on the blockchain, token behavior can be programmed. Tokens, and thus voting power, can slowly unlock (i.e. vest) over time, or be entirely frozen such that members cannot transfer to anyone else. Anything is possible."})}),"\n",(0,n.jsx)(t.p,{children:"In some ways, governance tokens are analogous to shares in a corporation.However, their programmability allows them to become something entirely new."}),"\n",(0,n.jsxs)(t.admonition,{title:"Hot take",type:"tip",children:[(0,n.jsxs)(t.p,{children:["Most DAOs do ",(0,n.jsx)(t.em,{children:"not"})," need a token. The blockchain ecosystem is token-heavy due to the role cryptocurrencies have played in the blockchain narrative."]}),(0,n.jsx)(t.p,{children:"Tokens can bring undesirable attention, speculation, and financial expectations, which may distract from the DAO's purpose. If you do use a token, make sure you know why and who can acquire it."}),(0,n.jsx)(t.p,{children:"We encourage you to think deeply about whether or not the tradeoffs are worth it, especially because you can always start as a member-based DAO and then switch to being token-based later."})]}),"\n",(0,n.jsx)(t.p,{children:'In DAO DAO, tokens must be "staked" in order to be counted as voting power, which is analogous to registering to vote. Staked tokens are non-transferrable. When you want to access your tokens again (in order to transfer or use them elsewhere), you must unstake them first.'}),"\n",(0,n.jsx)(t.p,{children:"Most DAOs have unstaking durations configured, meaning there is a minimum amount of time you must wait after unstaking your tokens before they are available to you. During the unstaking period, the tokens do not count towards your voting power, and you cannot transfer them. This adds a time cost to staking and ensures a greater level of participatory commitment from a DAO's members."}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"Token-based DAO members screenshot",src:o(1898).Z+"",width:"2105",height:"1361"})}),"\n",(0,n.jsx)(t.h3,{id:"nfts",children:"NFTs"}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Non-fungible_token",children:"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."]})]})}function d(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},4223:(e,t,o)=>{o.d(t,{Z:()=>n});const n=o.p+"assets/images/membership-aa9cc6ea3663d38f58d27600f92c187a.png"},1898:(e,t,o)=>{o.d(t,{Z:()=>n});const n=o.p+"assets/images/tokens-1aa29165a78bc1010256df2efa722fea.png"},1151:(e,t,o)=>{o.d(t,{Z:()=>r,a:()=>i});var n=o(7294);const s={},a=n.createContext(s);function i(e){const t=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),n.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[898],{9874:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>h,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>r,toc:()=>c});var n=o(5893),s=o(1151);const a={sidebar_position:3},i="What's a DAO?",r={id:"introduction/whats-a-dao",title:"What's a DAO?",description:"Decentralized Autonomous Organizations (DAOs) are collectively owned governance systems whose governing software is cryptographically bound to obey the wishes of its members.",source:"@site/docs/introduction/whats-a-dao.md",sourceDirName:"introduction",slug:"/introduction/whats-a-dao",permalink:"/introduction/whats-a-dao",draft:!1,unlisted:!1,editUrl:"https://github.com/DA0-DA0/docs/tree/main/docs/introduction/whats-a-dao.md",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"Welcome to DAO DAO",permalink:"/introduction/welcome-to-dao-dao"},next:{title:"What's a blockchain?",permalink:"/introduction/whats-a-blockchain"}},h={},c=[{value:"Proposals",id:"proposals",level:2},{value:"Voting power",id:"voting-power",level:2},{value:"Members (multisig replacement)",id:"members-multisig-replacement",level:3},{value:"Tokens",id:"tokens",level:3},{value:"NFTs",id:"nfts",level:3}];function l(e){const t={a:"a",admonition:"admonition",em:"em",h1:"h1",h2:"h2",h3:"h3",img:"img",p:"p",...(0,s.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"whats-a-dao",children:"What's a DAO?"}),"\n",(0,n.jsx)(t.p,{children:"Decentralized Autonomous Organizations (DAOs) are collectively owned governance systems whose governing software is cryptographically bound to obey the wishes of its members."}),"\n",(0,n.jsx)(t.h2,{id:"proposals",children:"Proposals"}),"\n",(0,n.jsx)(t.p,{children:"At its simplest, a DAO performs actions through a proposal process. Members submit proposals to the DAO, which are then voted on by all members. These proposals\u2014their content, votes, and outcomes\u2014are written to an immutable, public ledger (e.g. a blockchain). Proposals can contain natural language (e.g. laws, declarations, etc.), or they can contain software instructions (we call these Actions in the DAO DAO UI). Thus DAOs can be used to govern anything from a low-level software protocol to an entire legislature or government."}),"\n",(0,n.jsx)(t.p,{children:"When a proposal is passed and executed by the members of the DAO, it becomes canonical. Any actions within the proposal are executed on the blockchain and take immediate effect. For example, once a proposal to pay someone's salary is passed and executed, the salary is paid."}),"\n",(0,n.jsx)(t.admonition,{title:"Real examples",type:"tip",children:(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.a,{href:"https://daodao.zone/dao/juno10h0hc64jv006rr8qy0zhlu4jsxct8qwa0vtaleayh0ujz0zynf2s2r7v8q/proposals/A6",children:"This proposal"})," in the DAO DAO DAO has a single action associated with it. Only because it was passed and executed did it take effect. This action was responsible for upgrading the DAO to v2.1 of the smart contracts, which brought new features. Conversely, ",(0,n.jsx)(t.a,{href:"https://daodao.zone/dao/juno10h0hc64jv006rr8qy0zhlu4jsxct8qwa0vtaleayh0ujz0zynf2s2r7v8q/proposals/A1",children:"this other proposal"})," contained no actions and served only to ratify the constitution of the DAO."]})}),"\n",(0,n.jsx)(t.p,{children:"The DAO governance process can itself be modified through proposals. For example, voting rules like the voting period length, or what proportion of members need to vote yes to pass, can be modified by governance proposals."}),"\n",(0,n.jsxs)(t.p,{children:["You can think of DAOs as a big game of ",(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Nomic#:~:text=Nomic%20is%20a%20game%20in,done%20afterwards%2C%20and%20doing%20it.",children:"Nomic"}),". For example, ",(0,n.jsx)(t.a,{href:"https://daodao.zone/dao/juno1czh5dy2kxwwt5hlw6rr2q25clj96sheftsdccswg9qe34m3wzgdswmw8ju/proposals/A9",children:"this proposal"})," in Dog Dao updates the DAOs' voting rules to shorten the voting duration and, thus, make proposals complete more quickly."]}),"\n",(0,n.jsx)(t.h2,{id:"voting-power",children:"Voting power"}),"\n",(0,n.jsx)(t.p,{children:"Because DAOs are programmable, there are infinite mechanisms one could create to determine a member's voting power. We have created three options that cover the most common use cases of today:"}),"\n",(0,n.jsx)(t.h3,{id:"members-multisig-replacement",children:"Members (multisig replacement)"}),"\n",(0,n.jsxs)(t.p,{children:["We call the simplest form of DAO a member-based DAO. This type of DAO has ",(0,n.jsx)(t.em,{children:"static membership"}),", meaning that the DAO must pass a proposal to change its members. Adding a new member, removing an existing member, and changing the voting powers of existing members all must be voted on by existing members through a proposal. In other words, no individual has the power to change the membership of the DAO."]}),"\n",(0,n.jsxs)(t.p,{children:["This is the DAO structure that replaces the ",(0,n.jsx)(t.a,{href:"https://www.coindesk.com/learn/what-is-a-multisig-wallet/",children:"multisig"}),". Multisigs can be seen as an early form of a DAO since they solve some of the same issues. Both offer the ability to require multiple people to approve an action, thus allowing a group of people to manage assets and make decisions together."]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"Membership-based DAO members screenshot",src:o(4223).Z+"",width:"2140",height:"1647"})}),"\n",(0,n.jsx)(t.h3,{id:"tokens",children:"Tokens"}),"\n",(0,n.jsxs)(t.p,{children:["Some DAOs prefer a more fluid approach to membership, where members can join and leave the DAO at-will. These DAOs use ",(0,n.jsx)(t.em,{children:"governance tokens"})," to determine voting power such that anyone who owns (and stakes) tokens can submit proposals and vote. These tokens are fungible and may be considered cryptocurrencies if traded on a market."]}),"\n",(0,n.jsx)(t.p,{children:"Governance tokens are by default freely transferrable, meaning any token holder can send any amount of their tokens to someone else (thereby changing the membership of the DAO)."}),"\n",(0,n.jsx)(t.admonition,{title:"Tokens are programmable",type:"tip",children:(0,n.jsx)(t.p,{children:"Through smart contracts on the blockchain, token behavior can be programmed. Tokens, and thus voting power, can slowly unlock (i.e. vest) over time, or be entirely frozen such that members cannot transfer to anyone else. Anything is possible."})}),"\n",(0,n.jsx)(t.p,{children:"In some ways, governance tokens are analogous to shares in a corporation.However, their programmability allows them to become something entirely new."}),"\n",(0,n.jsxs)(t.admonition,{title:"Hot take",type:"tip",children:[(0,n.jsxs)(t.p,{children:["Most DAOs do ",(0,n.jsx)(t.em,{children:"not"})," need a token. The blockchain ecosystem is token-heavy due to the role cryptocurrencies have played in the blockchain narrative."]}),(0,n.jsx)(t.p,{children:"Tokens can bring undesirable attention, speculation, and financial expectations, which may distract from the DAO's purpose. If you do use a token, make sure you know why and who can acquire it."}),(0,n.jsx)(t.p,{children:"We encourage you to think deeply about whether or not the tradeoffs are worth it, especially because you can always start as a member-based DAO and then switch to being token-based later."})]}),"\n",(0,n.jsx)(t.p,{children:'In DAO DAO, tokens must be "staked" in order to be counted as voting power, which is analogous to registering to vote. Staked tokens are non-transferrable. When you want to access your tokens again (in order to transfer or use them elsewhere), you must unstake them first.'}),"\n",(0,n.jsx)(t.p,{children:"Most DAOs have unstaking durations configured, meaning there is a minimum amount of time you must wait after unstaking your tokens before they are available to you. During the unstaking period, the tokens do not count towards your voting power, and you cannot transfer them. This adds a time cost to staking and ensures a greater level of participatory commitment from a DAO's members."}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"Token-based DAO members screenshot",src:o(1898).Z+"",width:"2105",height:"1361"})}),"\n",(0,n.jsx)(t.h3,{id:"nfts",children:"NFTs"}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Non-fungible_token",children:"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."]})]})}function d(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},4223:(e,t,o)=>{o.d(t,{Z:()=>n});const n=o.p+"assets/images/membership-aa9cc6ea3663d38f58d27600f92c187a.png"},1898:(e,t,o)=>{o.d(t,{Z:()=>n});const n=o.p+"assets/images/tokens-1aa29165a78bc1010256df2efa722fea.png"},1151:(e,t,o)=>{o.d(t,{Z:()=>r,a:()=>i});var n=o(7294);const s={},a=n.createContext(s);function i(e){const t=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),n.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.0298f0e2.js b/assets/js/runtime~main.f93275b1.js similarity index 98% rename from assets/js/runtime~main.0298f0e2.js rename to assets/js/runtime~main.f93275b1.js index 6691d297..7ab31e0e 100644 --- a/assets/js/runtime~main.0298f0e2.js +++ b/assets/js/runtime~main.f93275b1.js @@ -1 +1 @@ -(()=>{"use strict";var e,f,a,t,r,d={},o={};function c(e){var f=o[e];if(void 0!==f)return f.exports;var a=o[e]={id:e,loaded:!1,exports:{}};return d[e].call(a.exports,a,a.exports,c),a.loaded=!0,a.exports}c.m=d,c.c=o,e=[],c.O=(f,a,t,r)=>{if(!a){var d=1/0;for(i=0;i=r)&&Object.keys(c.O).every((e=>c.O[e](a[n])))?a.splice(n--,1):(o=!1,r0&&e[i-1][2]>r;i--)e[i]=e[i-1];e[i]=[a,t,r]},c.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return c.d(f,{a:f}),f},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.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 r=Object.create(null);c.r(r);var d={};f=f||[null,a({}),a([]),a(a)];for(var o=2&t&&e;"object"==typeof o&&!~f.indexOf(o);o=a(o))Object.getOwnPropertyNames(o).forEach((f=>d[f]=()=>e[f]));return d.default=()=>e,c.d(r,d),r},c.d=(e,f)=>{for(var a in f)c.o(f,a)&&!c.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:f[a]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((f,a)=>(c.f[a](e,f),f)),[])),c.u=e=>"assets/js/"+({3:"ffb1cf48",53:"935f2afb",89:"6fa48aa5",144:"da2b6929",163:"b3054ef0",168:"36dc3803",175:"aff84cef",188:"384105de",195:"c4f5d8e4",205:"78e446d9",299:"10c62986",309:"2fcf05bf",334:"247783bb",347:"04048f79",368:"a94703ab",453:"8ed10163",454:"527d40dd",462:"2be540fe",476:"25f7cf2d",481:"df5e944a",482:"0dbe4532",500:"884b5286",507:"a342aad6",518:"a7bd4aaa",594:"45f613d1",628:"b9fea8de",645:"a7434565",661:"5e95c892",664:"87054f68",697:"b7d9e518",717:"e73786a0",768:"c2ee9dff",796:"5f3b41ea",826:"cccd9705",841:"2c2dd48c",860:"8e3d6317",898:"6980f84d",918:"17896441",957:"38d47574",958:"273e1ff3",985:"4f7cb923"}[e]||e)+"."+{3:"ed9251b6",53:"6a8cd828",89:"0a330cfe",144:"a9d3a92f",163:"8011ee9c",168:"dbb698f5",175:"26e25f57",188:"d9ab4fee",195:"3a26833d",205:"fb5b69ae",299:"745df668",309:"8e988595",334:"f0025cee",347:"31d5cdb8",368:"1e3c1b66",453:"9329fe99",454:"4d95b8bc",462:"f05a068f",476:"7701944c",481:"929d411c",482:"e977cca7",500:"d0c23a88",507:"d360623a",518:"ced71ed2",594:"d39dff2f",628:"65c02469",645:"92d5216c",661:"acf67b81",664:"402f1b76",697:"34a51aa1",717:"72e292d0",768:"e67352a6",772:"3ac74133",796:"29d56606",826:"1038c840",841:"7e0c9ca3",860:"f7ed10f7",898:"5750bcdc",918:"5b22095c",957:"74a4bd39",958:"ef6e3ed0",985:"d645affa"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),t={},r="docs:",c.l=(e,f,a,d)=>{if(t[e])t[e].push(f);else{var o,n;if(void 0!==a)for(var b=document.getElementsByTagName("script"),i=0;i{o.onerror=o.onload=null,clearTimeout(s);var r=t[e];if(delete t[e],o.parentNode&&o.parentNode.removeChild(o),r&&r.forEach((e=>e(a))),f)return f(a)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),n&&document.head.appendChild(o)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.p="/",c.gca=function(e){return e={17896441:"918",ffb1cf48:"3","935f2afb":"53","6fa48aa5":"89",da2b6929:"144",b3054ef0:"163","36dc3803":"168",aff84cef:"175","384105de":"188",c4f5d8e4:"195","78e446d9":"205","10c62986":"299","2fcf05bf":"309","247783bb":"334","04048f79":"347",a94703ab:"368","8ed10163":"453","527d40dd":"454","2be540fe":"462","25f7cf2d":"476",df5e944a:"481","0dbe4532":"482","884b5286":"500",a342aad6:"507",a7bd4aaa:"518","45f613d1":"594",b9fea8de:"628",a7434565:"645","5e95c892":"661","87054f68":"664",b7d9e518:"697",e73786a0:"717",c2ee9dff:"768","5f3b41ea":"796",cccd9705:"826","2c2dd48c":"841","8e3d6317":"860","6980f84d":"898","38d47574":"957","273e1ff3":"958","4f7cb923":"985"}[e]||e,c.p+c.u(e)},(()=>{var e={303:0,532:0};c.f.j=(f,a)=>{var t=c.o(e,f)?e[f]:void 0;if(0!==t)if(t)a.push(t[2]);else if(/^(303|532)$/.test(f))e[f]=0;else{var r=new Promise(((a,r)=>t=e[f]=[a,r]));a.push(t[2]=r);var d=c.p+c.u(f),o=new Error;c.l(d,(a=>{if(c.o(e,f)&&(0!==(t=e[f])&&(e[f]=void 0),t)){var r=a&&("load"===a.type?"missing":a.type),d=a&&a.target&&a.target.src;o.message="Loading chunk "+f+" failed.\n("+r+": "+d+")",o.name="ChunkLoadError",o.type=r,o.request=d,t[1](o)}}),"chunk-"+f,f)}},c.O.j=f=>0===e[f];var f=(f,a)=>{var t,r,d=a[0],o=a[1],n=a[2],b=0;if(d.some((f=>0!==e[f]))){for(t in o)c.o(o,t)&&(c.m[t]=o[t]);if(n)var i=n(c)}for(f&&f(a);b{"use strict";var e,f,a,t,r,d={},o={};function c(e){var f=o[e];if(void 0!==f)return f.exports;var a=o[e]={id:e,loaded:!1,exports:{}};return d[e].call(a.exports,a,a.exports,c),a.loaded=!0,a.exports}c.m=d,c.c=o,e=[],c.O=(f,a,t,r)=>{if(!a){var d=1/0;for(i=0;i=r)&&Object.keys(c.O).every((e=>c.O[e](a[n])))?a.splice(n--,1):(o=!1,r0&&e[i-1][2]>r;i--)e[i]=e[i-1];e[i]=[a,t,r]},c.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return c.d(f,{a:f}),f},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.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 r=Object.create(null);c.r(r);var d={};f=f||[null,a({}),a([]),a(a)];for(var o=2&t&&e;"object"==typeof o&&!~f.indexOf(o);o=a(o))Object.getOwnPropertyNames(o).forEach((f=>d[f]=()=>e[f]));return d.default=()=>e,c.d(r,d),r},c.d=(e,f)=>{for(var a in f)c.o(f,a)&&!c.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:f[a]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((f,a)=>(c.f[a](e,f),f)),[])),c.u=e=>"assets/js/"+({3:"ffb1cf48",53:"935f2afb",89:"6fa48aa5",144:"da2b6929",163:"b3054ef0",168:"36dc3803",175:"aff84cef",188:"384105de",195:"c4f5d8e4",205:"78e446d9",299:"10c62986",309:"2fcf05bf",334:"247783bb",347:"04048f79",368:"a94703ab",453:"8ed10163",454:"527d40dd",462:"2be540fe",476:"25f7cf2d",481:"df5e944a",482:"0dbe4532",500:"884b5286",507:"a342aad6",518:"a7bd4aaa",594:"45f613d1",628:"b9fea8de",645:"a7434565",661:"5e95c892",664:"87054f68",697:"b7d9e518",717:"e73786a0",768:"c2ee9dff",796:"5f3b41ea",826:"cccd9705",841:"2c2dd48c",860:"8e3d6317",898:"6980f84d",918:"17896441",957:"38d47574",958:"273e1ff3",985:"4f7cb923"}[e]||e)+"."+{3:"ed9251b6",53:"6a8cd828",89:"0a330cfe",144:"a9d3a92f",163:"8011ee9c",168:"dbb698f5",175:"26e25f57",188:"d9ab4fee",195:"3a26833d",205:"fb5b69ae",299:"745df668",309:"8e988595",334:"f0025cee",347:"31d5cdb8",368:"1e3c1b66",453:"9329fe99",454:"4d95b8bc",462:"f05a068f",476:"7701944c",481:"929d411c",482:"e977cca7",500:"d0c23a88",507:"d360623a",518:"ced71ed2",594:"d39dff2f",628:"65c02469",645:"92d5216c",661:"acf67b81",664:"402f1b76",697:"34a51aa1",717:"72e292d0",768:"e67352a6",772:"3ac74133",796:"29d56606",826:"1038c840",841:"7e0c9ca3",860:"f7ed10f7",898:"8635d756",918:"5b22095c",957:"74a4bd39",958:"ef6e3ed0",985:"d645affa"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),t={},r="docs:",c.l=(e,f,a,d)=>{if(t[e])t[e].push(f);else{var o,n;if(void 0!==a)for(var b=document.getElementsByTagName("script"),i=0;i{o.onerror=o.onload=null,clearTimeout(s);var r=t[e];if(delete t[e],o.parentNode&&o.parentNode.removeChild(o),r&&r.forEach((e=>e(a))),f)return f(a)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),n&&document.head.appendChild(o)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.p="/",c.gca=function(e){return e={17896441:"918",ffb1cf48:"3","935f2afb":"53","6fa48aa5":"89",da2b6929:"144",b3054ef0:"163","36dc3803":"168",aff84cef:"175","384105de":"188",c4f5d8e4:"195","78e446d9":"205","10c62986":"299","2fcf05bf":"309","247783bb":"334","04048f79":"347",a94703ab:"368","8ed10163":"453","527d40dd":"454","2be540fe":"462","25f7cf2d":"476",df5e944a:"481","0dbe4532":"482","884b5286":"500",a342aad6:"507",a7bd4aaa:"518","45f613d1":"594",b9fea8de:"628",a7434565:"645","5e95c892":"661","87054f68":"664",b7d9e518:"697",e73786a0:"717",c2ee9dff:"768","5f3b41ea":"796",cccd9705:"826","2c2dd48c":"841","8e3d6317":"860","6980f84d":"898","38d47574":"957","273e1ff3":"958","4f7cb923":"985"}[e]||e,c.p+c.u(e)},(()=>{var e={303:0,532:0};c.f.j=(f,a)=>{var t=c.o(e,f)?e[f]:void 0;if(0!==t)if(t)a.push(t[2]);else if(/^(303|532)$/.test(f))e[f]=0;else{var r=new Promise(((a,r)=>t=e[f]=[a,r]));a.push(t[2]=r);var d=c.p+c.u(f),o=new Error;c.l(d,(a=>{if(c.o(e,f)&&(0!==(t=e[f])&&(e[f]=void 0),t)){var r=a&&("load"===a.type?"missing":a.type),d=a&&a.target&&a.target.src;o.message="Loading chunk "+f+" failed.\n("+r+": "+d+")",o.name="ChunkLoadError",o.type=r,o.request=d,t[1](o)}}),"chunk-"+f,f)}},c.O.j=f=>0===e[f];var f=(f,a)=>{var t,r,d=a[0],o=a[1],n=a[2],b=0;if(d.some((f=>0!==e[f]))){for(t in o)c.o(o,t)&&(c.m[t]=o[t]);if(n)var i=n(c)}for(f&&f(a);b Proposal submission | DAO DAO - + diff --git a/dao-governance/configuration/staking.html b/dao-governance/configuration/staking.html index c6d95528..2ebdfac7 100644 --- a/dao-governance/configuration/staking.html +++ b/dao-governance/configuration/staking.html @@ -4,7 +4,7 @@ Staking | DAO DAO - + diff --git a/dao-governance/configuration/voting-config.html b/dao-governance/configuration/voting-config.html index fde36281..f46fb684 100644 --- a/dao-governance/configuration/voting-config.html +++ b/dao-governance/configuration/voting-config.html @@ -4,7 +4,7 @@ Voting | DAO DAO - + diff --git a/dao-governance/proposals/how-to-create-a-proposal.html b/dao-governance/proposals/how-to-create-a-proposal.html index 9f26bb22..30d7a4e8 100644 --- a/dao-governance/proposals/how-to-create-a-proposal.html +++ b/dao-governance/proposals/how-to-create-a-proposal.html @@ -4,7 +4,7 @@ How to create a proposal | DAO DAO - + diff --git a/dao-governance/proposals/how-to-vote-on-a-proposal.html b/dao-governance/proposals/how-to-vote-on-a-proposal.html index 6fce0793..4415147b 100644 --- a/dao-governance/proposals/how-to-vote-on-a-proposal.html +++ b/dao-governance/proposals/how-to-vote-on-a-proposal.html @@ -4,7 +4,7 @@ How to vote on a proposal | DAO DAO - + diff --git a/dao-governance/proposals/types.html b/dao-governance/proposals/types.html index c0921a58..1afca10f 100644 --- a/dao-governance/proposals/types.html +++ b/dao-governance/proposals/types.html @@ -4,7 +4,7 @@ Types of proposals | DAO DAO - + diff --git a/dao-governance/proposals/what.html b/dao-governance/proposals/what.html index 529d625c..f5512812 100644 --- a/dao-governance/proposals/what.html +++ b/dao-governance/proposals/what.html @@ -4,7 +4,7 @@ What are proposals? | DAO DAO - + diff --git a/dao-management/create-a-dao.html b/dao-management/create-a-dao.html index e8f5da0f..b66c18cc 100644 --- a/dao-management/create-a-dao.html +++ b/dao-management/create-a-dao.html @@ -4,7 +4,7 @@ Create your first DAO | DAO DAO - + diff --git a/dao-management/dao-treasury/auto-add.html b/dao-management/dao-treasury/auto-add.html index 8c821e04..70463d00 100644 --- a/dao-management/dao-treasury/auto-add.html +++ b/dao-management/dao-treasury/auto-add.html @@ -4,7 +4,7 @@ Automatically add tokens/NFTs to DAO Treasury | DAO DAO - + diff --git a/dao-management/dao-treasury/enable-vesting.html b/dao-management/dao-treasury/enable-vesting.html index 81a3261a..a118b8ae 100644 --- a/dao-management/dao-treasury/enable-vesting.html +++ b/dao-management/dao-treasury/enable-vesting.html @@ -4,7 +4,7 @@ Enable Vesting Payments | DAO DAO - + diff --git a/dao-management/dao-treasury/how-to-manage-cross-chain-tokens.html b/dao-management/dao-treasury/how-to-manage-cross-chain-tokens.html index 1430bc3e..1133b6fe 100644 --- a/dao-management/dao-treasury/how-to-manage-cross-chain-tokens.html +++ b/dao-management/dao-treasury/how-to-manage-cross-chain-tokens.html @@ -4,7 +4,7 @@ Manage cross-chain tokens | DAO DAO - + diff --git a/dao-management/dao-treasury/how-to-send-tokens.html b/dao-management/dao-treasury/how-to-send-tokens.html index b85c0fba..cbe025a1 100644 --- a/dao-management/dao-treasury/how-to-send-tokens.html +++ b/dao-management/dao-treasury/how-to-send-tokens.html @@ -4,7 +4,7 @@ How to send tokens | DAO DAO - + diff --git a/dao-management/dao-treasury/how-to-stake-tokens.html b/dao-management/dao-treasury/how-to-stake-tokens.html index a3e43a3c..98c0eae5 100644 --- a/dao-management/dao-treasury/how-to-stake-tokens.html +++ b/dao-management/dao-treasury/how-to-stake-tokens.html @@ -4,7 +4,7 @@ Manage Staking | DAO DAO - + diff --git a/dao-management/manage-members/joining-leaving-member-based-dao.html b/dao-management/manage-members/joining-leaving-member-based-dao.html index bd23e4c4..96156e04 100644 --- a/dao-management/manage-members/joining-leaving-member-based-dao.html +++ b/dao-management/manage-members/joining-leaving-member-based-dao.html @@ -4,7 +4,7 @@ Joining and leaving a member-based DAO | DAO DAO - + diff --git a/dao-management/manage-members/joining-leaving-token-based-dao.html b/dao-management/manage-members/joining-leaving-token-based-dao.html index 76b2077e..824374cd 100644 --- a/dao-management/manage-members/joining-leaving-token-based-dao.html +++ b/dao-management/manage-members/joining-leaving-token-based-dao.html @@ -4,7 +4,7 @@ Joining and leaving a token-based DAO | DAO DAO - + diff --git a/dao-management/subdaos/act-on-behalf-of-subdao.html b/dao-management/subdaos/act-on-behalf-of-subdao.html index 0230ec39..5efb52e4 100644 --- a/dao-management/subdaos/act-on-behalf-of-subdao.html +++ b/dao-management/subdaos/act-on-behalf-of-subdao.html @@ -4,7 +4,7 @@ How to act on behalf of a SubDAO | DAO DAO - + diff --git a/dao-management/subdaos/how-to-create.html b/dao-management/subdaos/how-to-create.html index e77dab23..db5b5864 100644 --- a/dao-management/subdaos/how-to-create.html +++ b/dao-management/subdaos/how-to-create.html @@ -4,7 +4,7 @@ How to create a SubDAO | DAO DAO - + diff --git a/dao-management/subdaos/what.html b/dao-management/subdaos/what.html index b9fecb98..230ff551 100644 --- a/dao-management/subdaos/what.html +++ b/dao-management/subdaos/what.html @@ -4,7 +4,7 @@ What are SubDAOs? | DAO DAO - + diff --git a/dao-management/update-info.html b/dao-management/update-info.html index e6b6e8d5..daa178e3 100644 --- a/dao-management/update-info.html +++ b/dao-management/update-info.html @@ -4,7 +4,7 @@ Update DAO Appearance | DAO DAO - + diff --git a/how-to-contribute.html b/how-to-contribute.html index c5eb26a9..b52e7eeb 100644 --- a/how-to-contribute.html +++ b/how-to-contribute.html @@ -4,7 +4,7 @@ Contribute to DAO DAO! | DAO DAO - + diff --git a/index.html b/index.html index 5d492532..ea8b2ef3 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ DAO DAO - + diff --git a/introduction/quickstart/congratulations.html b/introduction/quickstart/congratulations.html index 7fc4dc94..2b940e7e 100644 --- a/introduction/quickstart/congratulations.html +++ b/introduction/quickstart/congratulations.html @@ -4,7 +4,7 @@ Congratulations! | DAO DAO - + diff --git a/introduction/quickstart/create-a-dao.html b/introduction/quickstart/create-a-dao.html index cdb6aa47..e4eea561 100644 --- a/introduction/quickstart/create-a-dao.html +++ b/introduction/quickstart/create-a-dao.html @@ -4,7 +4,7 @@ Create your first DAO | DAO DAO - + diff --git a/introduction/quickstart/create-a-proposal.html b/introduction/quickstart/create-a-proposal.html index 4383fadf..772b3001 100644 --- a/introduction/quickstart/create-a-proposal.html +++ b/introduction/quickstart/create-a-proposal.html @@ -4,7 +4,7 @@ Create your first proposal | DAO DAO - + diff --git a/introduction/quickstart/join-a-dao/joining-leaving-member-based-dao.html b/introduction/quickstart/join-a-dao/joining-leaving-member-based-dao.html index 6f911743..04de4f7a 100644 --- a/introduction/quickstart/join-a-dao/joining-leaving-member-based-dao.html +++ b/introduction/quickstart/join-a-dao/joining-leaving-member-based-dao.html @@ -4,7 +4,7 @@ Joining and leaving a member-based DAO | DAO DAO - + diff --git a/introduction/quickstart/join-a-dao/joining-leaving-token-based-dao.html b/introduction/quickstart/join-a-dao/joining-leaving-token-based-dao.html index 6dfcfe54..6ff74753 100644 --- a/introduction/quickstart/join-a-dao/joining-leaving-token-based-dao.html +++ b/introduction/quickstart/join-a-dao/joining-leaving-token-based-dao.html @@ -4,7 +4,7 @@ Joining and leaving a token-based DAO | DAO DAO - + diff --git a/introduction/quickstart/voting.html b/introduction/quickstart/voting.html index 90f2e82a..2d970326 100644 --- a/introduction/quickstart/voting.html +++ b/introduction/quickstart/voting.html @@ -4,7 +4,7 @@ Voting | DAO DAO - + diff --git a/introduction/technical-breakdown.html b/introduction/technical-breakdown.html index e053ce8c..3520c56e 100644 --- a/introduction/technical-breakdown.html +++ b/introduction/technical-breakdown.html @@ -4,7 +4,7 @@ Technical breakdown | DAO DAO - + diff --git a/introduction/welcome-to-dao-dao.html b/introduction/welcome-to-dao-dao.html index a37b2fa0..aee942c4 100644 --- a/introduction/welcome-to-dao-dao.html +++ b/introduction/welcome-to-dao-dao.html @@ -4,7 +4,7 @@ Welcome to DAO DAO | DAO DAO - + diff --git a/introduction/whats-a-blockchain.html b/introduction/whats-a-blockchain.html index 2cf2435b..d3edb993 100644 --- a/introduction/whats-a-blockchain.html +++ b/introduction/whats-a-blockchain.html @@ -4,7 +4,7 @@ What's a blockchain? | DAO DAO - + diff --git a/introduction/whats-a-dao.html b/introduction/whats-a-dao.html index bb9f901d..e2632422 100644 --- a/introduction/whats-a-dao.html +++ b/introduction/whats-a-dao.html @@ -4,7 +4,7 @@ What's a DAO? | DAO DAO - + diff --git a/upgrading/v1/dao.html b/upgrading/v1/dao.html index 2e83dc70..90df5104 100644 --- a/upgrading/v1/dao.html +++ b/upgrading/v1/dao.html @@ -4,7 +4,7 @@ Upgrading a DAO | DAO DAO - + diff --git a/upgrading/v1/multisig.html b/upgrading/v1/multisig.html index 2d07229b..c8675e25 100644 --- a/upgrading/v1/multisig.html +++ b/upgrading/v1/multisig.html @@ -4,7 +4,7 @@ Upgrading a multisig | DAO DAO - + diff --git a/upgrading/v2.html b/upgrading/v2.html index 3674b162..6fb80434 100644 --- a/upgrading/v2.html +++ b/upgrading/v2.html @@ -4,7 +4,7 @@ V1 -> V2 | DAO DAO - +