Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resize Images for Layout Upgrades #57

Open
wants to merge 96 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
dd69264
Add files via upload
totallysarious Feb 16, 2024
c060451
Add files via upload
totallysarious Feb 16, 2024
a89d133
Add files via upload
totallysarious Feb 23, 2024
17fdfb7
Add files via upload
totallysarious Feb 23, 2024
623d90e
Add files via upload
totallysarious Feb 23, 2024
6a81f1d
Add files via upload
totallysarious Feb 23, 2024
1d223a6
Add files via upload
totallysarious Feb 23, 2024
1202017
Add files via upload
totallysarious Feb 23, 2024
88b578d
Create _category_.json
totallysarious Mar 4, 2024
261f4fb
Update _category_.json
totallysarious Mar 4, 2024
da470b4
Add files via upload
totallysarious Mar 4, 2024
6f9245d
Create _category_.json
totallysarious Mar 4, 2024
21dcbed
Add files via upload
totallysarious Mar 4, 2024
d6672ac
Update joining-leaving-member-based-dao.md
totallysarious Mar 4, 2024
99080a9
Update joining-leaving-token-based-dao.md
totallysarious Mar 4, 2024
622f83b
Update create-a-proposal.md
totallysarious Mar 4, 2024
15e08a9
Update voting.md
totallysarious Mar 4, 2024
932fceb
Update congratulations.md
totallysarious Mar 4, 2024
35f1f8e
Delete docs/quickstart directory
totallysarious Mar 4, 2024
defd295
Create _category_.json
totallysarious Mar 4, 2024
80bf162
Create update-info.md
totallysarious Mar 4, 2024
11dde0a
Create p.md
totallysarious Mar 4, 2024
f9b609d
Add files via upload
totallysarious Mar 4, 2024
249ac7b
Add files via upload
totallysarious Mar 4, 2024
489ae66
Update update-info.md
totallysarious Mar 4, 2024
e557daa
Add files via upload
totallysarious Mar 4, 2024
ddd4b92
Delete docs/dao-management/voting.md
totallysarious Mar 4, 2024
a419057
Add files via upload
totallysarious Mar 4, 2024
5624500
Update voting-config.md
totallysarious Mar 4, 2024
f6829ac
Delete static/img/dao-management/p.md
totallysarious Mar 4, 2024
9d07474
Update voting-config.md
totallysarious Mar 4, 2024
e22366e
Add files via upload
totallysarious Mar 4, 2024
9ed3a3b
Create _category_.json
totallysarious Mar 4, 2024
87f561d
Add files via upload
totallysarious Mar 4, 2024
d09bb67
Delete docs/dao-management/how-to-manage-cross-chain-tokens.md
totallysarious Mar 4, 2024
8b89b9a
Update how-to-manage-cross-chain-tokens.md
totallysarious Mar 4, 2024
a5ae025
Delete docs/how-to/how-to-manage-cross-chain-tokens.md
totallysarious Mar 4, 2024
18bee5d
Add files via upload
totallysarious Mar 4, 2024
014eed0
Update how-to-stake-tokens.md
totallysarious Mar 4, 2024
b241132
Add files via upload
totallysarious Mar 5, 2024
3947994
Update proposal-submission.md
totallysarious Mar 5, 2024
fe2749c
Update voting-config.md
totallysarious Mar 5, 2024
5e29a35
Update _category_.json
totallysarious Mar 5, 2024
49cf629
Delete docs/configuration/proposal-submission.md
totallysarious Mar 5, 2024
fd7264f
Delete docs/configuration/voting.md
totallysarious Mar 5, 2024
b325108
Create _category_.json
totallysarious Mar 5, 2024
6c48de6
Add files via upload
totallysarious Mar 5, 2024
1569536
Delete docs/configuration directory
totallysarious Mar 5, 2024
4e3bc11
Delete docs/dao-management/voting-config.md
totallysarious Mar 5, 2024
584c7a6
Delete docs/dao-management/proposal-submission.md
totallysarious Mar 5, 2024
824135b
Update _category_.json
totallysarious Mar 5, 2024
cf1f260
Create _category_.json
totallysarious Mar 5, 2024
9ba3de9
Create _category_.json
totallysarious Mar 5, 2024
ee399e6
Add files via upload
totallysarious Mar 5, 2024
2ad2e0b
Delete docs/dao-management/configuration/proposal-submission.md
totallysarious Mar 5, 2024
2fe9ff6
Add files via upload
totallysarious Mar 5, 2024
5e666cc
Delete docs/dao-management/configuration directory
totallysarious Mar 5, 2024
c10a754
Create _category_.json
totallysarious Mar 5, 2024
6e1d03b
Delete docs/features/subdaos directory
totallysarious Mar 5, 2024
0843e40
Add files via upload
totallysarious Mar 5, 2024
8b9574b
Create _category_.json
totallysarious Mar 5, 2024
ef2b364
Add files via upload
totallysarious Mar 5, 2024
c5dc427
Create _category_.json
totallysarious Mar 5, 2024
64f8fe0
Add files via upload
totallysarious Mar 5, 2024
0487a27
Rename what (1).md to what.md
totallysarious Mar 5, 2024
8b24ee5
Delete docs/features/proposals directory
totallysarious Mar 5, 2024
e281d4e
Delete docs/features directory
totallysarious Mar 5, 2024
c4e7ab7
Add files via upload
totallysarious Mar 5, 2024
ea5aa22
Update how-to-create-a-proposal.md
totallysarious Mar 5, 2024
1f77af0
Delete docs/how-to directory
totallysarious Mar 5, 2024
fce3a05
Add files via upload
totallysarious Mar 5, 2024
8bf0cd9
Delete docs/dao-management/dao-treasury/how-to-stake-tokens (1).md
totallysarious Mar 5, 2024
0b2abad
Add files via upload
totallysarious Mar 5, 2024
3c1d25f
Update how-to-vote-on-a-proposal.md
totallysarious Mar 5, 2024
78326b5
Create enable-vesting.md
totallysarious Mar 5, 2024
438d70f
Add files via upload
totallysarious Mar 5, 2024
e74b5b9
Update how-to-manage-cross-chain-tokens.md
totallysarious Mar 5, 2024
032b369
Update how-to-manage-cross-chain-tokens.md
totallysarious Mar 5, 2024
da63ffd
Update act-on-behalf-of-subdao.md
totallysarious Mar 5, 2024
a0558da
Create _category_.json
totallysarious Mar 5, 2024
c37a6e7
Delete docs/dao-management/update-info.md
totallysarious Mar 5, 2024
eda6f5e
Add files via upload
totallysarious Mar 5, 2024
98081c2
Update and rename update-info.md to appearance.md
totallysarious Mar 5, 2024
ae67d36
Add files via upload
totallysarious Mar 5, 2024
2f7385d
Delete docs/dao-management/update-info directory
totallysarious Mar 5, 2024
587bc9c
Create auto-add.md
totallysarious Mar 5, 2024
4ac0d0a
Add files via upload
totallysarious Mar 5, 2024
55a7220
Update welcome-to-dao-dao.md
totallysarious Apr 14, 2024
7a313f2
Update welcome-to-dao-dao.md
totallysarious Apr 14, 2024
9ac247f
Update welcome-to-dao-dao.md
totallysarious Apr 14, 2024
8abae53
Update welcome-to-dao-dao.md
totallysarious Apr 14, 2024
2c1d482
Update proposal-submission.md
totallysarious Apr 15, 2024
850a1d5
Update proposal-submission.md
totallysarious Apr 15, 2024
0d7dc98
Update proposal-submission.md
totallysarious Apr 15, 2024
06e3564
Update staking.md
totallysarious Apr 15, 2024
1d40946
Update voting-config.md
totallysarious Apr 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/dao-governance/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"label": "DAO Governance",
"position": 3
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"label": "Configuration",
"position": 5
"position": 1
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ proposal for voting.
## How to update the proposal submission configuration

To change the proposal submission configuration of a DAO, you must submit a
[governance proposal](/features/proposals/what) containing the `Update Proposal
[governance proposal](../proposals/what.md) containing the `Update Proposal
Submission Config` action from the `DAO Governance` category.

If you have multiple choice proposals enabled, you will instead see two
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Member-based DAOs do not have staking because they do not use tokens.
## How to update the staking configuration

To change the staking configuration of a DAO, you must submit a [governance
proposal](/features/proposals/what) containing the `Update Staking Config`
proposal](../proposals/what.md) containing the `Update Staking Config`
action from the `DAO Governance` category.

## Parameters
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ like the passing threshold and voting duration.
## How to update the voting configuration

To change the voting configuration of a DAO, you must submit a [governance
proposal](/features/proposals/what) containing the `Update Voting Config` action
proposal](../proposals/what.md) containing the `Update Voting Config` action
from the `DAO Governance` category.

If you have multiple choice proposals enabled, you will instead see two
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"label": "Proposals",
"position": 1
"position": 2
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sidebar_position: 1
sidebar_position: 3
---

# How to create a proposal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sidebar_position: 2
sidebar_position: 4
---

# How to vote on a proposal
Expand Down
File renamed without changes.
4 changes: 4 additions & 0 deletions docs/dao-management/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"label": "DAO Management",
"position": 2
}
File renamed without changes.
4 changes: 4 additions & 0 deletions docs/dao-management/dao-treasury/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"label": "DAO Treasury",
"position": 4
}
22 changes: 22 additions & 0 deletions docs/dao-management/dao-treasury/auto-add.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
sidebar_position: 5
---

# Automatically add tokens/NFTs to DAO Treasury

By default, all tokens and NFTs sent to a DAO will be added to the DAO Treasury. This feature can be disabled through a DAO governance proposal.

## 1. Create Proposal
a. From your DAO page, example circled in green, click the Proposal tab, indicated by the yellow arrow.
![Create appearance proposal](/img/dao-management/change-appearance1.png)
b. Create a new proposal by clicking the +Proposal button.
c. Give your proposal a title and description.
d. From the Action Library, select the Appearance tab and click on Update Info.
![Update appearance](/img/dao-management/change-appearance4.png)
e. This will populate the below tab, where you can update other DAO details. At the bottom of this tab are toggle options to enable or disable the automatic addition of sent tokens or NFTs to the DAO Treasury.
![Toggle](/img/dao-management/auto-accept1.png)
f. At the bottom of the screen will be an option to publish your proposal. Once you have reviewed your changes, publish your proposal to start the vote!

## 2. Vote
a. Once the proposal is live, you and other DAO members can vote. If the majority of votes have been cast and the outcome of the vote is decided, the vote can be ended early via the execute button found on the proposal's page.
b. If the DAO membership votes in favor of the configuration change, the change will happen automatically at the close of the voting period.
21 changes: 21 additions & 0 deletions docs/dao-management/dao-treasury/enable-vesting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
sidebar_position: 4
---

# Enable Vesting Payments
This feature allows DAOs to set up vesting contracts. A vesting payment distributes funds according to any schedule you choose, and the DAO can enable or disable early cancelation.

To create vesting payments, you must first create a vesting payment manager on each chain that you want to pay from, and the DAO must have an account on each chain before you can create the manager.
## 1. Create a new proposal
a. From your DAO page, select the Proposal tab and click the +Proposal button.
![New proposal](/img/dao-management/vesting4.png)
b. Add a relevant title and description to your proposal.
c. From the Action Library, select Enable Vesting Payments.
![Action Library list](/img/dao-management/vesting1.png)
d. Connect the chains on which you wish to enable vesting payments.
![enable chains](/img/dao-management/vesting3.png)
e. publish your proposal by clicking the Publish button at the button of the screen.
![Proposal confirmation](/img/dao-management/change-appearance5.png)
## 2. Vote
a. Once the proposal is live, you and other DAO members can vote. If the majority of votes have been cast and the outcome of the vote is decided, the vote can be ended early via the execute button found on the proposal's page.
b. If the DAO membership votes in favor of enabling vesting payments, the feature will be automatically enabled at the close of the voting period.
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
---
sidebar_position: 5
sidebar_position: 1
---

# How to manage cross-chain tokens
# Manage cross-chain tokens

By default, you can manage tokens on the DAO's home chain. You may also want to
hold, spend, and stake tokens on other chains.

The first step is to set up a cross-chain account on each chain you want to
manage tokens on.

[Watch a video on managing cross-chain tokens!](https://youtu.be/5LSe48BcTyk)

## Setup

[Create a proposal](/how-to/how-to-create-a-proposal) and add the `Create
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
sidebar_position: 4
sidebar_position: 2
---

# How to stake tokens
# Manage Staking

You can stake tokens on the DAO's home chain and any chain that the DAO has
created a [cross-chain account](/how-to/how-to-manage-cross-chain-tokens) on.
Expand Down
4 changes: 4 additions & 0 deletions docs/dao-management/manage-members/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"label": "Introduction",
"position": 1
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"label": "SubDAOs",
"position": 2
"position": 3
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ sidebar_position: 3
# How to act on behalf of a SubDAO

As discussed in [What are SubDAOs?](/features/subdaos/what), the admin (or
parent DAO) can execute any action on behalf of the SubDAO. Follow this guide to
parent DAO) can execute any action on behalf of the SubDAO. Follow this guide or [watch our video guide](https://youtu.be/T8P8TFOU_kU) to
learn how.

In the parent DAO, create a new proposal and add the `DAO Admin Execute` action
Expand Down
File renamed without changes.
28 changes: 28 additions & 0 deletions docs/dao-management/update-info.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
sidebar_position: 2
---

# Update DAO Appearance
Once your DAO has been created, any changes to its appearance, name, or description will need to be done through a proposal and vote.
## 1. Create Proposal
a. From your DAO page, example circled in green, click the Proposal tab, indicated by the yellow arrow.
![Create appearance proposal](/img/dao-management/change-appearance1.png)
b. Create a new proposal by clicking the +Proposal button.
c. Give your proposal a title and description.
![Title and description proposal](/img/dao-management/change-appearance2.png)

:::note

Voting parameters, shown at the bottom of the above photo, are also set at DAO creation and would need a separate proposal to be changed.

:::
d. From the Action Library, select the Appearance tab and click on Update Info.
![Update appearance](/img/dao-management/change-appearance4.png)
e. This will populate the below tab, where you can select/upload a new image to use for your DAO, change your DAO name, or description.
![Update info](/img/dao-management/change-appearance3.png)
f. At the bottom of the screen will be an option to publish your proposal. Once you have reviewed your changes, publish your proposal to start the vote!
![Proposal confirmation](/img/dao-management/change-appearance5.png)
## 2. Vote
a. Once the proposal is live, you and other DAO members can vote. If the majority of votes have been cast and the outcome of the vote is decided, the vote can be ended early via the execute button found on the proposal's page.
![Execute proposal](/img/dao-management/change-appearance6.png)
b. If the DAO membership votes in favor of the appearance change, the change will happen automatically at the close of the voting period.
4 changes: 0 additions & 4 deletions docs/features/_category_.json

This file was deleted.

4 changes: 0 additions & 4 deletions docs/how-to/_category_.json

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"label": "Quickstart",
"position": 2
"position": 5
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sidebar_position: 6
sidebar_position: 5
---

# Congratulations!
Expand Down
119 changes: 119 additions & 0 deletions docs/introduction/quickstart/create-a-dao.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
---
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 Osmosis testnet. Testnet tokens
($OSMO) have no value, and you can get some for free. More on that in a moment.

## Install Leap

To use DAO DAO you'll need a wallet. A wallet is your digital identity on a
blockchain. There are many options, but a good choice is the [Leap
wallet](https://www.leapwallet.io). 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](/img/quickstart/puzzle.png)

![Leap wallet extension](/img/quickstart/leap-extension.png)

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

![Leap wallet extension](/img/quickstart/welcome-to-leap.png)

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](https://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](/img/quickstart/wallet-copy-address.png)

## Get some testnet $OSMO

To get some testnet $OSMO, head over to
[faucet.testnet.osmosis.zone](https://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](/img/quickstart/osmosis-faucet.png)

:::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](https://daodao.zone) is deployed on a
handful of chains, including Osmosis mainnet). You can get $OSMO on some
centralized exchanges, such as [Kraken](https://kraken.com), or on a
decentralized exchange if you already have cryptocurrencies in the Cosmos
ecosystem, like [Osmosis' DEX](https://osmosis.zone).

:::

## Create a DAO

Navigate to the DAO creation page [on
testnet](https://testnet.daodao.zone/dao/create?chain=osmo-test-5) (or [on
mainnet](https://daodao.zone/dao/create), 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](/img/quickstart/create-dao-title.png)

:::tip

To learn more about the differences between member- and token-based DAOs, read
our documentation [here](/introduction/whats-a-dao.md#voting-power).

:::

## Add the initial members

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](/img/quickstart/create-dao-members.png)

### 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](/configuration/voting) if you like, but for now, we'll
accept the defaults and create our DAO!

![Review page](/img/quickstart/create-dao-review.png)

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](/img/quickstart/create-dao-wallet-approve.png)

🎉 **Congratulations!** You've made a DAO! 🎉

![Created DAO home page](/img/quickstart/create-dao-done.png)
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sidebar_position: 4
sidebar_position: 3
---

# Create your first proposal
Expand Down
4 changes: 4 additions & 0 deletions docs/introduction/quickstart/join-a-dao/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"label": "Join a DAO",
"position": 2
}
Loading