# Toucans Voting

{% hint style="info" %}
Before reading below, make sure you have invited the Emerald bot to your Discord server using [this link](https://discord.com/oauth2/authorize?client_id=907407354427998279\&permissions=294473821264\&scope=bot%20applications.commands).
{% endhint %}

There are two types of voting:

1. General - start a generic vote (you choose the name & description) where users can vote with your DAO's token.
2. Action - start a vote that is associated with a treasury action (ex. Withdraw 10.00 $EMLD from the DAO treasury)

Votes created by *anyone* show up on your DAO's page.&#x20;

<figure><img src="/files/kQlKcXF8cs27XzOlLCZA" alt=""><figcaption></figcaption></figure>

## 1. General Voting

Start a generic vote (you choose the name & description) where users can vote with your DAO's token.

Generic votes are finished when the creator clicks "Close Vote" on it after creation.

### Command

```
/vote toucans general
```

#### Inputs

1. `projectid` - Your DAO's project id. It is the last part of your project's URL. For example, the project id of <https://toucans.ecdao.org/p/BallerzFC> is `BallerzFC`
2. `role` - the Discord role a citizen must have in order to vote (put `@everyone` if you want everyone to vote)
3. `title` - the title of the vote
4. `description` - the description of the vote
5. (OPTIONAL) `lptoken` - the multiplier tokens inside a liquidity pool should have. For example, if you want tokens inside a liquidity pool to get `2x` voting power, put `2`.

### Helpful Pictures

<figure><img src="/files/wuWnR57colWHq2trRXEb" alt=""><figcaption></figcaption></figure>

## 2. Action Voting

Start a vote that is associated with a treasury action (ex. Withdraw 10.00 $EMLD from the DAO treasury)

Action votes are finished when the treasury action is accepted/declined by treasury signers. Members of the DAO will see what the final decision was of the treasury signers, as well as the popular vote. So they will know if the signers go against their decision.

### Command

```
/vote toucans action
```

#### Inputs

1. `projectid` - Your DAO's project id. It is the last part of your project's URL. For example, the project id of <https://toucans.ecdao.org/p/BallerzFC> is `BallerzFC`
2. `role` - the Discord role a citizen must have in order to vote (put `@everyone` if you want everyone to vote)
3. `actionid` - this is the action's id. To find the action's id, go to the Admin Dashboard > Actions Queue > The action you want to create a vote for. For further help finding it, check out the 1st "Helpful Picture" below.
4. (OPTIONAL) `lptoken` - the multiplier tokens inside a liquidity pool should have. For example, if you want tokens inside a liquidity pool to get `2x` voting power, put `2`.

### Helpful Pictures

<figure><img src="/files/LOavsvj9qEReDNyWtMJn" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/m2LvXvC2E8xx6AqLND84" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ecdao.org/products/emerald-bot/voting/toucans-voting.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
