# How to sign a transaction?

{% hint style="info" %}
In this section, you will learn about how to sign a transaction in your DAO using Metamask.
{% endhint %}

## The process of signing transaction explained

### Open up the Metamask browser extension and log in.

If you are using Chrome you should be able to do this by clicking on the fox icon located to the right of your address bar.

If you can't see it, [click here](https://chrome.google.com/webstore/search/metamask). This will open up an interface to your Ethereum wallet. Set up your wallet as described [here]().

### Select the network and the account you want to use.

In the Metamask wallet, select the network and the account you want to use. Access your DAO, connect your Metamask wallet, and interact with the DAO (for example by adding a new member in the Token App).

### Add a token.

{% hint style="info" %}
In the following example, we will add a new token and we will show how to sign the transaction to finalize this. If you need help on "How to add tokens to your Dao" please go [here](../aragon-client/explore-template-dao/what-are-apps/token-app).
{% endhint %}

### Confirm a transaction

After filling in all the requested fields on the _**Add tokens**_ page and clicking the _**Create transaction**_ button, a Metamask popup opens (as shown in the image below). Please, follow as requested to sign the transaction with the _**Confirm**_ button.

## Example

{% hint style="info" %}
In the following example, we will _add a new token_ in the _Token_ App in our DAO and we will show how to sign the transaction for finalizing the process.
{% endhint %}

* Access your DAO

{% hint style="info" %}
If you do not have a DAO one go [here](../aragon-client/how-to-create-a-dao-using-aragon-client) to deploy it.
{% endhint %}

* Connect your Metamask wallet.
* Click _**Add a new token**_ in the Token App

{% hint style="info" %}
If you need help on how to add tokens to your DAO, please go [here](../aragon-client/explore-template-dao/what-are-apps/token-app).
{% endhint %}

* Fill in all the requested fields in the _**Add tokens**_ page and click the _**Create transaction**_ button
* A Metamask popup (as shown in the image) requesting you to sign the transaction with the _**Confirm**_ button, should appear - click the confirm button to proceed.

{% hint style="success" %}
The transaction is done.
{% endhint %}

![Sign a Metamask transaction.](https://1303901111-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqkA65ZBta5cBbldyxyst%2Fuploads%2Fgit-blob-3bbb6850e802d810a0e3ae482b25297c31debab6%2FSchermata%202022-02-01%20alle%2010.20.33.png?alt=media)
