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

Fix outdated screenshots #11

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
17 changes: 7 additions & 10 deletions docs/multisig-DAO/DAO-add-members.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,38 +2,35 @@
sidebar_position: 5
---



# Adding Members to a DAO

In order to add a member to your DAO click on the **[+]** button in the members panel.
In order to add a member to your DAO, click on the **[+]** button in the members panel.

![add-members](/img/DAO-add-members/members_view.PNG)

Specify the new member's wallet address in the form that appears and press **[Propose]** button to create a proposal to add the new member.
Specify the new member's wallet address in the form that appears, and press the **[Propose]** button to create a proposal to add the new member.

![add-members](/img/DAO-add-members/member's_wallet.PNG)

:::tip
All the other options of the proposal are automatically filled out and you don't have to specify them unless you want to override the default values.
:::


You can access the options panel by pressing the **[Options]** button.
You can access the options panel by pressing the **[Options]** button.

**Proposal Title:** This is the title the other members of your DAO will see when they vote on the proposal.

**Proposal Description**: The description of the proposal.
**Proposal Description**: The description of the proposal.

**Voter Weight**: If the member is added the voter weight defines how much voting power the member will have. Voter weight of 1 means the new member would have 1 vote in the DAO. The voter weight can be changed in the future by creating additional proposals.
**Voter Weight**: If the member is added, the voter weight defines how much voting power the member will have. Voter weight of 1 means the new member would have 1 vote in the DAO. The voter weight can be changed in the future by creating additional proposals.

![add-members](/img/DAO-add-members/wallet_options.PNG)

After proposing and voting yourself, you have to wait for other members of the DAO to vote to add the member. Depending on how the DAO is set up a different percentage of members will have to accept the proposal before the new member can be added.
After proposing and voting yourself, you have to wait for other members of the DAO to vote to add the member. Depending on how the DAO is set up, a different percentage of members will have to accept the proposal before the new member can be added.

![add-members](/img/DAO-add-members/voting_results.PNG)

When enough members approve the proposal and the approval quorum is reached it is automatically passed without waiting the full voting time (3 days by default).
When enough members approve the proposal and the approval quorum is reached, it is automatically passed without waiting the full voting time (3 days by default).

Finally, after the proposal is approved by the DAO members, in the "Instructions" section of the proposal click on the **[Execute]** button to mint the membership token(s) to the new member.

Expand Down
2 changes: 1 addition & 1 deletion docs/multisig-DAO/create-multisig-DAO/DAO-wizard.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ sidebar_position: 1

# DAO Wizard

You have two ways to create a multisig DAO, the simple and the advanced. The simple way, you don't need to worry about governance tokens, governance programs and other details, because the platform will generate everything for you. The advanced way, you'll need to provide all the necessary information that is abstracted in the simple form. To perform this operation, we'll use a DAO Wizard that guides you to the necessary steps depending on the options you choose. So, let's take a look in both cases.
You have two ways to create a multisig DAO, the simple and the advanced. With the simple way, you don't need to worry about governance tokens, governance programs and other details, because the platform will generate everything for you. With the advanced way, you'll need to provide all the necessary information that is abstracted in the simple form. To perform this operation, we'll use a DAO Wizard that guides you to the necessary steps depending on the options you choose. So, let's take a look at both cases.

### Before starting

Expand Down
8 changes: 2 additions & 6 deletions docs/multisig-DAO/create-multisig-DAO/bespoke-DAO.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ With your governance setup plan in hand, you should fill the form as follows. Th

In the first step, you'll need to fill the basic configuration for your DAO

![multisigbespoke](/img/multisig-DAO/multisig-bespoke-empty.png)
![multisigbespoke](/img/multisig-DAO/multisig-bespoke-empty2.png)

1. **Name your DAO:** Choose the name for your DAO but bear in mind that if you choose a name that already exists, the transaction will fail.

Expand All @@ -45,11 +45,7 @@ Checking `Use Test Instance` will change the program id to `GTesTBiEWE32WHXXE2S4

![multisigbespokegov](/img/multisig-DAO/multisig-bespoke-govtoken.png)

6. **Lastly, the `Governance program version`** that represents the version of the governance program. If you're using the default instance then at the time of writing the version of the deployed program is 1.

![multisigbespokeversion](/img/multisig-DAO/multisig-bespoke-programversion.png)

7. **Click next to proceed to the [next step](#step-2-the-council)**.
6. **Click next to proceed to the [next step](#step-2-the-council)**.

---

Expand Down
2 changes: 1 addition & 1 deletion docs/multisig-DAO/get-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ This section is related to the Multisig DAO on Solana network, and it'll cover:
After this read, you'll be able to create and manage your own DAO.
:::

Before continue, bear in mind that you'll need to use a Solana wallet (we recommend [Phantom](https://phantom.app/)) and own [SOL](https://coinmarketcap.com/currencies/solana/). For the convenience, it is possible to use the `devnet` to test if your DAO is performing as it's supposed to.
Before continuing, bear in mind that you'll need to use a Solana wallet (we recommend [Phantom](https://phantom.app/)) and that you own [SOL](https://coinmarketcap.com/currencies/solana/). For your convenience, it is possible to use the `devnet` to test if your DAO is performing as it's supposed to.
28 changes: 12 additions & 16 deletions docs/multisig-DAO/treasury-account.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,45 +6,42 @@ sidebar_position: 6

Treasury account is a shared wallet which holds assets
owned by a DAO. Each DAO can have any number of treasury accounts
holding different assets. Anybody can deposit tokens into treasury accounts
holding different assets. Anybody can deposit tokens into treasury accounts,
but only the DAO members can ever approve withdrawals through treasury transfer proposals.

![multisigbespoke](/img/treasuryAccount/vaults.png)
---
## ![multisigbespoke](/img/treasuryAccount/vaults.png)

## Creating Treasury Account

To start select the plus button ![multisigbespoke](/img/treasuryAccount/add_treasury.png) in the right corner of the Treasury View
To start, select the plus button ![multisigbespoke](/img/treasuryAccount/add_treasury.png) in the right corner of the Treasury View

![multisigbespoke](/img/treasuryAccount/vaults.png)

### Token Treasury

If you want your treasury account to hold tokens (ex. USDC) you have to provide the token address (aka mint address) of the token you need.
If you want your treasury account to hold tokens (ex. USDC), you have to provide the token address (aka mint address) of the token you need.

**Common token addresses**

**USDC:** `EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v`
**USDC:** `EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v`

**wSOL:** `So11111111111111111111111111111111111111112`

![multisigbespoke](/img/treasuryAccount/usdc.png)



### NFT treasury

If you want your treasury account to hold NFTs then choose the `NFT Treasury` option
If you want your treasury account to hold NFTs, then choose the `NFT Treasury` option

![multisigbespoke](/img/treasuryAccount/nft.png)

### Treasury Governance Settings

**Min community tokens to create proposal:** The minimal amount of the DAO community governance tokens
a member of the DAO has to own to be allowed to propose transfers from the treasury.
a member of the DAO has to own to be allowed to propose transfers from the treasury.

:::tip
For Multisig DAOs without the community governance token this value is irrelevant and we default it
For Multisig DAOs without the community governance token, this value is irrelevant and we default it
to arbitrary number of `1,000,000`
:::

Expand All @@ -55,10 +52,9 @@ The delay for treasuries is usually set to `0` to allow transfers of the assets
:::

**Max voting time (days):** The maximum number of days the DAO can vote on the treasury proposals.
If consensus is not reached by the end of the voting time the proposal is defeated.

**Yes vote threshold (%):** The Yes vote threshold defines the number of Approve votes required to approve a transfer from a treasury account.
For example if there are 10 members in the DAO and the Yes threshold is set to 60% then at least 6 members must approve any transfers from the treasury.
If consensus is not reached by the end of the voting time, the proposal is defeated.

**Yes vote threshold (%):** The Yes vote threshold defines the number of "Approve" votes required to approve a transfer from a treasury account.
For example, if there are 10 members in the DAO and the Yes threshold is set to 60%, then at least 6 members must approve any transfers from the treasury.

After providing all the details press the `Create` button and the new treasury account will created and accessible from the main page of your DAO
After providing all the details, press the `Create` button and the new treasury account will be created and accessible from the main page of your DAO
8 changes: 4 additions & 4 deletions docs/multisig-DAO/what-multisig-DAO.md.draft
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ sidebar_position: 3

# What is a Multisig DAO?

To understand what a __Multisig DAO__ is we first need to know what a __DAO__ is.
To understand what a __Multisig DAO__ is, we first need to know what a __DAO__ is.

According to the [official documentation](https://ethereum.org/en/dao/), a DAO is a Decentralized Autonomous Organization or, in simpler words: __an organization that manages itself without a center piece__. DAOs are an effective and safe way to work with countless folks around the globe. The governance of a DAO is given by the distribution of voting tokens (council votes and community votes) that are used to express the supporters opinion about an organization decision, being that decision to hire a new developer, rise a salary, mint community tokens, and so on.

Instead of a closed governance model just like a traditional organization where only the top management can vote, the DAOs are much more fair to the ones who cares about their services, allowing them to chose between decisions and also make proposals to organizations having the voters as their only blockers.
Instead of a closed governance model, just like a traditional organization where only the top management can vote, the DAOs are much fairer to the ones who care about their services, allowing them to chose between decisions and also make proposals to organizations, having the voters as their only blockers.

A _DAO_ is analogous to a _DAO_ in many aspects but let's take a look in the main differences between a common DAO and a Solana DAO:
A _DAO_ is analogous to a _DAO_ in many aspects, but let's take a look in the main differences between a common DAO and a Solana DAO:

- A Solana DAO is fully on-chain governed, so it is not necessary to use a third party service like Snapshot.
- A Solana DAO is fully on-chain governed, so it is not necessary to use a third-party service like Snapshot.
-
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.