> For the complete documentation index, see [llms.txt](https://docs.leather.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.leather.io/learn/stacks-wallet.md).

# What is a Stacks Wallet?

A Stacks wallet holds STX and Stacks tokens and NFTs, and connects to Stacks apps. How to get one in Leather.

A Stacks wallet holds STX, the native token of Stacks, along with Stacks tokens such as sBTC and Stacks NFTs. It signs Stacks transactions and connects to Stacks apps.

## Leather as a Stacks wallet

Each Leather account has a Stacks address next to its Bitcoin addresses, all created from one Secret Key. With Leather you can:

* send and receive STX, Stacks tokens and NFTs
* swap Stacks tokens on the Swap screen
* stake STX with a pool on app.leather.io and earn sBTC
* show your BNS names and send STX to a BNS name
* connect to Stacks apps and sign their transactions

Leather is a self-custody wallet: you hold the keys. Leather also works with Ledger devices for Stacks.

## Get a Stacks wallet in Leather

1. Install Leather. See [Install Leather](/get-started/install-leather.md).
2. Create a wallet and back up your Secret Key. See [Create a New Wallet](/get-started/create-new-wallet.md).
3. Find your Stacks address under "Receive", in the "Stacks (STX)" row. See [Receive Stacks (STX)](/transactions/receive-stx.md).

## Stacks and STX

Stacks is a Bitcoin layer for smart contracts, formerly called Blockstack. STX pays Stacks transaction fees and can be staked. See [What is the Stacks Bitcoin L2?](/learn/what-is-stacks.md) and [Stacks token (STX)](/stacking-and-sbtc-reference/stacks-token-stx.md).
