How can I use my Ledger device with the Stacks Wallet?

📣 Please ensure that you've installed the newest Stacks Wallet for desktop before following any instructions in this FAQ, which may not be relevant to older versions.

The Stacks app is available in Ledger Live. You'll need to install it there before proceeding to connect your Ledger Nano S or X device to the Stacks Wallet for authentication.

  1. Download and open Ledger Live
  2. Connect your Ledger device
  3. Upgrade your firmware for Ledger Nano S to version 1.6.1 or Nano X to version 1.2.4-5 or greater.
  4. Select "Settings" in the top-right corner of Ledger Live then the "Experimental features" tab
  5. Toggle on "Developer Mode"
  6. Go to "Manager" on the left-hand side of Ledger Live
  7. Connect and enter your PIN on your Ledger device
  8. Confirm "Allow Ledger manager" on device
  9. Search "Stacks" and select "Install"
  10. Return to Stacks Wallet and proceed with authentication

Important: 

  • Don't turn on "Developer Mode" before upgrading your firmware, otherwise Ledger Live won't show you the dialog to upgrade. If you don't see the upgrade option, turn off "Developer Mode" before proceeding.
  • Press both top buttons on your Ledger device simultaneously to proceed whenever it shows "Pending Ledger review" on the screen.
  • Ledger Blue has been discontinued and is not supported by the Stacks Wallet. You'll need to transfer your recovery phrase to a separate Nano S or X device.

Verify receive address on Ledger device

  1. Open the Stacks Wallet
  2. Select "I already have a wallet"
  3. Select "Continue with Ledger"
  4. Connect your Ledger and enter its PIN on the device
  5. Open the Stacks app on your Ledger device
  6. Select "Continue" to view the receive address on your Ledger device

View your balance with Ledger device

  1. Open the Stacks Wallet
  2. Select "I already have a wallet"
  3. Select "Continue with Ledger"
  4. Connect your Ledger and enter its PIN on the device
  5. Open the Stacks app on your Ledger device
  6. Select "Continue" to view the receive address on your Ledger device
  7. Select "Approve" on your Ledger device
  8. Your total balance is shown at the top of the window under "Total balance"

Receive STX with Ledger device

  1. Open the Stacks Wallet
  2. Select "I already have a wallet"
  3. Select "Continue with Ledger"
  4. Connect your Ledger and enter its PIN on the device
  5. Open the Stacks app on your Ledger device
  6. Select "Continue" to view the receive address on your Ledger device
  7. Select "Approve" on your Ledger device
  8. Select "Receive" at the top of the window under your total balance
  9. Copy the address shown or scan the displayed QR code to another wallet to receive STX from it

Send STX with Ledger device

  1. Open the Stacks Wallet
  2. Select "I already have a wallet"
  3. Select "Continue with Ledger"
  4. Connect your Ledger and enter its PIN on the device
  5. Open the Stacks app on your Ledger device
  6. Select "Continue" to view the receive address on your Ledger device
  7. Select "Approve" on your Ledger device
  8. Select "Send" at the top of the window under your total balance
  9. Enter the address to which you'd like to send STX, the amount of STX and an optional memo describing the transfer
  10. Select "Preview" then "Sign transaction and send" to initiate the transaction.
  11. Select "Sign transaction" and confirm the address displayed on your Ledger device.