> For the complete documentation index, see [llms.txt](https://docs.granite.world/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.granite.world/core-protocol-features/getting-started/wallet-setup.md).

# Wallet Setup

Before interacting with Granite Protocol, you’ll need to set up a compatible wallet and connect it to the application.

Granite Protocol currently supports the following wallets:

* [Leather Wallet](https://leather.io/)
* [Xverse Wallet](https://www.xverse.app/)
* [Fordefi Wallet](https://fordefi.com/) (Multisig)
* [Asigna](https://www.asigna.io/) (Multisig)

To get started:

1. Install a supported wallet as a browser extension from their official websites:

   * [Leather Wallet](https://leather.io/)
   * [Xverse Wallet](https://www.xverse.app/)

   <figure><img src="https://2724300853-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYj2zqVVPGm5ELnhKtZpz%2Fuploads%2F1r7PcOCq7y7Ee4wnJUSI%2FScreenshot%202025-01-27%20at%206.43.09%E2%80%AFPM.png?alt=media&amp;token=9e32d370-b206-4592-be1b-a3b4b8f0df70" alt=""><figcaption></figcaption></figure>
2. Create a new wallet or import an existing one following your chosen wallet’s setup process

<figure><img src="https://2724300853-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYj2zqVVPGm5ELnhKtZpz%2Fuploads%2F7MyOcGNeKbKDLllSlCWM%2FScreenshot%202025-01-27%20at%206.46.17%E2%80%AFPM.png?alt=media&amp;token=b5665fc6-8594-45b3-abc6-3f3ad99c2cb1" alt="" width="375"><figcaption></figcaption></figure>

3. Ensure you have:

* STX tokens for transaction fees
* BTC if you plan to borrow
* Stablecoins if you plan to provide liquidity
