> For the complete documentation index, see [llms.txt](https://docs.circuit.farm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.circuit.farm/getting-started/setting-up-your-wallet.md).

# Setting up your wallet

Circuit Protocol is a decentralized finance (DeFi) protocol. This means that you are in control of your crypto. It also means that you are responsible for whatever happens to it. Please follow these best practices:

{% hint style="success" %}

* Never share your private keys.
* Never share your recovery phrases with anyone. Ever.
* Never input your recovery phrase or private key into a website or app, other than your wallet app when you are importing your wallet on a new device.
* Be wary of fake websites, giveaways, or other malicious acts. If it sounds too good to be true, it is.
* Download and install only the latest wallet version from official sources.
* Follow the setup guides of your wallet of preference carefully.
* Safely back up your recovery phrases, preferably somewhere offline.
  {% endhint %}

There are a number of wallets out there. You should research and make the decision for yourself as to which one is best. The most comonly used wallet is MetaMask.

## MetaMask<img src="/files/Mjhqihzbx5yCfHGr37GK" alt="" data-size="line"> <img src="/files/z9DGfmYNZUzWfs3oi7VS" alt="" data-size="original">

MetaMask is a browser-based wallet plugin. It supports Ethereum by default, and every other Ethereum compatible blockchain (EVM). For example, Avalanche, Fantom and Mantle. These networks are manually added. MetaMask is also compatible with hardware wallets like Ledger and Trezor.

* [Download MetaMask](https://metamask.io/download.html)
* [MetaMask FAQ](https://metamask.io/faqs/)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.circuit.farm/getting-started/setting-up-your-wallet.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
