# Tokens App

The Tokens app is used to **mint new tokens** and **assign** them to yourself or other entities. Tokens minted by the Tokens app **confer voting abilities** to holders of the tokens.

For instructions on minting new tokens with EVM Crispr go here <https://docs.evmcrispr.blossom.software/aragonOS/token-manager/>

{% hint style="info" %}
**What is minting?**

Minting is the process of creating new tokens. You can create as many tokens as you'd like (as long as members of the organization are agree). This means you can add as many new users to your organization as you wish, you just need to mint new tokens for them. Below we will show "How to Add new tokens" into your Organization.
{% endhint %}

## Reasons to mint tokens for entities

* The organization commits to giving its workers a stake in the company e.g. half of the company tokens are held by workers and the other half by investors .
* The organization mints tokens to entities proportional to the amount of funds they have invested in the company.
* The organization mints a specific amount of tokens for an entity in exchange for a specific good or service .
* The organization mints a fixed amount of tokens per month and distributes them proportionally to everyone who has contributed value to the organization that month.

## Using Tokens app with different templates

The Tokens app is used to **manage membership** and **voting power** in an organization. To add members to an organization, it’s as easy as minting and assigning a token to them.

This simple process for managing membership and voting power provides the foundation for governing the resources of an organization using Aragon.

### Company template

On the Company template, one token equals one vote, members can hold as many tokens as are assigned to them, and tokens are transferable.

### Membership template

With the Membership template, one token also equals one vote, but members cannot hold more than one token each and tokens are non-transferable.

### Reputation template

Regarding the Reputation template, one token equals one vote, and members can hold as many tokens as are assigned to them, but the tokens are non-transferable.

![Tokens App](https://d33v4339jhl8k0.cloudfront.net/docs/assets/5c98a4fe0428633d2cf3fcf7/images/5d867d542c7d3a7e9ae174bd/file-3GPg0yG2o5.png)

## **Holder**

In the *Holder* section of the *Tokens* app, you can see the current list of token holders and the balance of organization tokens they each hold.

### Clicking on the dropdown menu on one of the rows in the list will provide you options for:

* Assigning more tokens to that token holder (*Add tokens* option).
* Removing tokens from the token holder (*Remove tokens* option).
* Editing a custom label (for more about this go [here](/products/aragon-client/explore-template-dao/home.md)).

![Tokens app view](https://d33v4339jhl8k0.cloudfront.net/docs/assets/5c98a4fe0428633d2cf3fcf7/images/5d867d622c7d3a7e9ae174be/file-dgpIXaBkm6.png)

## **Token Info**

In the ***Token Info*** section you can see information about the token that is used for governance in your organization.

### **Token supply**

How many tokens have been minted in total?

### **Transferable**

Whether or not the token can be transferred to another entity after it has been assigned.

### Token

The token name and token symbol.

![Token info view](https://d33v4339jhl8k0.cloudfront.net/docs/assets/5c98a4fe0428633d2cf3fcf7/images/5d867df22c7d3a7e9ae174bf/file-7fiikNO0jj.png)

## **Ownership Distribution**

In the ***Ownership Distribution*** section, you can see which entities own what percent of the organization’s token supply. This can be helpful as a spot check to see how token ownership is concentrated in the organization.

![Ownership distribution](https://d33v4339jhl8k0.cloudfront.net/docs/assets/5c98a4fe0428633d2cf3fcf7/images/5d867dff04286364bc8f65d9/file-nj7kpToblW.png)

## **Add Tokens**

If you need to add members to your organization and assign them DAO tokens, you need to use the ***Add Token*** option.

If you click the \*\* **\_**&#x41;dd Tokens\*\*\_\*\* \*\* button, a panel will open up with text fields for entering:

* ***The recipient***: the address of the entity you want to assign tokens to.
* ***Number of tokens***: how many tokens you want to assign.

After you enter this information, you can click the button in the panel to finish completing the action.

![Add token](https://d33v4339jhl8k0.cloudfront.net/docs/assets/5c98a4fe0428633d2cf3fcf7/images/5d867e382c7d3a7e9ae174c0/file-gQIE902ZlX.png)

### At this point, the organization still requires a token holder vote for every action.

Click ***Create transaction***\*\* \*\* to create the transaction that creates a **new vote** to assign the new token you want to mint. Sign the transaction in your Ethereum provider, wait for a confirmation, then move on to the next step.

![](https://lh3.googleusercontent.com/RVlpE5QIyKb2gvvr5KQOf8ukZa0k5wczXfgOnnHfcvXI2JnBUtLX4KjKob_EWMF9k9y1NjB1yzNcYrJLm2ETRezy7v9DDWucQNQ18OEQT_8dBjMvSoZsymVIGK_BJv_8Cw1Mk88L)

### \*\*Vote "Yes" to approve the "Assign Tokens" vote \*\*

Go to the Voting app, click on the ***Mint tokens*** proposal you just created, and vote "Yes" to approve minting and assigning the token.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/5c98a4fe0428633d2cf3fcf7/images/5d8a553504286364bc8f7fff/file-qb1DOKAI56.png)

![](https://lh6.googleusercontent.com/OYlBJ41umTMbdfMLqS9geT8ycshlmUfUgPHz6pNkg9cwIx3zNKAb8elnfw0QAKpo5N9rpah_vExxl2lJYQG3ChtEK-5evFmrDG_C92IUjn6_Gt1_WD8sP2ntGPaiVAeo4jZrQq1_)

![](https://lh5.googleusercontent.com/IJWz3XKDtHi4MlsuxGlLJ8zatP6RiAluev6UK72zn1kMlHkpzNMAZEGyqSxw_sp5lRIwHNU5ErZI1F0tjh_8yVfIx99ImrR3X_Xy7DWd9MC8k_nY9w4X5CVbH6EqwnR54SD3kBw7)

![](https://lh6.googleusercontent.com/SJXCuLvpm6UwVIvBsplOQCcH5mfm11meFrHj9HRVH1FOGiM_ax8Wmzf4IoQtX2GJNSDLC7BrUn8RmdDuaZ0Vzd9fhH_JT-TggnudmR_408oQ6VC6N6JWZXi1Hc2SudTl_Y1p0xzZ)

### **Check out the newest member of your organization**

{% hint style="success" %}
Your organization just went from one to two members. A good start to a new Company organization!
{% endhint %}

{% hint style="warning" %}

* If a vote is cast that causes the Approval % to be equal to or greater than the Support required (e.g. 60% required Support with current 65% Approval), then the proposition will be completed automatically.
* If the Approval % is less than the Support required (e.g. 60% required Support with current 40% Approval) then additional "no" votes could still stop the proposition from being passed.

**Thus the proposition will remain open until either the duration is reached or the Approval % is equal to or greater than the Support requirement.**
{% endhint %}

![](https://lh4.googleusercontent.com/DOedZ-Oj8ettsh6BPRTs7e7aY9ubI8k_1R9oYcVTdiDouLo3coVdYI4s8pGTtZdHqw65aS1JgJ4ZTdQT77Unz86R9BvorceFOaebefJP9u1UJ2pfMY71PPZEerI3uVcGD_CW13UA)

If you are using <https://evm-crispr.blossom.software/> you can do things like assign vested tokens to accounts using code such as the following

```
connect <DAO> token-manager
exec token-manager assignVested <ACCOUNT> <AMOUNT>e18 <START-DATE> <CLIFF-DATE> <END-DATE> true
```

\\


---

# 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://legacy-docs.aragon.org/products/aragon-client/explore-template-dao/what-are-apps/token-app.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.
