> For the complete documentation index, see [llms.txt](https://legacy-docs.aragon.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://legacy-docs.aragon.org/developers/tools/guides/how-to-sign-with-web3-providers/setting-up-a-frame-wallet.md).

# Setting up a Frame Wallet

{% hint style="info" %}
In this section, you will learn how to get started with Frame and interact with a DAO using a hardware wallet.
{% endhint %}

## **Install Frame**

Go to the [Frame website](https://frame.sh/) and install the Frame desktop client and browser extension.

![Download Frame Page](https://d33v4339jhl8k0.cloudfront.net/docs/assets/5c98a4fe0428633d2cf3fcf7/images/5d8bcfb504286364bc8f9089/file-RW9LeLOUHS.png)

## Setup

{% hint style="warning" %}
You need a Metamask, Ledger or Trezor wallet to use Frame.
{% endhint %}

Start by downloading Frame from the official website: [https://frame.sh](https://frame.sh/). Afterwards, you will find Frame in your Menu bar.

<figure><img src="/files/4XRza02o75vYlNNQUfYS" alt=""><figcaption></figcaption></figure>

## Configure your device <a href="#configure-your-device" id="configure-your-device"></a>

### **Metamask**

To import your Metamask wallet into Frame:

* Click on the ***+*** button in the Accounts bar in top of the wallet.
* Click on the ***add new accounts*** button in the frame which pop-ups on the right.
* Click on the ***seed phrase*** button.
* Copy and paste the seed phrase from your Metamask wallet and click ***next** (see image below).*
* Your Metamask wallet should now appear in the Frame wallet.

![](/files/7P53uZJKaDHBEy37Dgfp)

{% hint style="warning" %}
Please note that the view can be a bit different depending on your machine / OS.
{% endhint %}

### **Ledger**

On Ledger devices insert your pin to unlock it. Next open Frame.

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

### **Trezor**

On Trezor devices insert your pin directly on Frame. You should now be able to select the network and account you would like to use.

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

### **Network**

To choose the desired network, select the ***three arrows*** button on the upper right corner. This will take you to Frame menu, where you can configure its general settings.

{% hint style="info" %}
We will focus on the ***Connection*** option.
{% endhint %}

Feel free to choose any of the following networks: **Rinkeby, Mainnet, Ropsten, Kovan**.

{% hint style="info" %}
For this tutorial we will select Rinkeby.
{% endhint %}

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

### **Accounts**

The last step is to choose your account. Click on the ***Configuration*** button. You will find it on the right of the Ledger or Trezor icon. Click on the ***Accounts*** button that pops up below the icon. This will display a new menu with the available accounts on your device for the network. Select one with some test-Ether.

{% hint style="info" %}
If you don't have any, you can request a Rinkeby faucet [here](https://faucet.rinkeby.io/) or [here](https://faucets.chain.link/rinkeby).
{% endhint %}

In the configuration menu you can also manage the Dapp permissions you have granted for that particular account. We'll explain more about this in [this section](/developers/tools/guides/how-to-sign-with-web3-providers/setting-up-a-frame-wallet/frame.md).

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

{% hint style="success" %}
You are now finished setting up Frame for your device and ready to sign your first transaction.
{% endhint %}
