Hiro Wallet

The most popular and trusted wallet for apps built on Bitcoin

Connect to apps and manage assets secured by Bitcoin and BTC L2s with the most popular, battle-tested wallet for the Stacks blockchain

Available as browser extension and desktop application

Over 280,000 downloads
Ordinals now supported!
Lightning coming soon
Keep, send, and receive tokens
Web
Desktop

Hiro Wallet is everything you need to manage your tokens and collectibles and will protect your tokens when you use apps.

Buy STX
Web

Purchase STX directly within the Hiro wallet with a credit card, debit card or bank transfer.

Connect to apps
Web

Hiro Wallet is the easiest way to safely connect to Stacks apps. Take your account, data and tokens from app to app seamlessly.

Participate in Stacking
Desktop

With Hiro Wallet, you can securely lock your STX to participate in Stacking, either stacking by yourself or in a pool.

Secure your assets with Ledger
Desktop

Your data, tokens, and account will never leave your wallet. Hiro Wallet has been audited and you can use it with a Ledger hardware wallet.

Hiro Wallet provides everything you need to securely manage your tokens and collectibles.

Purchase STX directly through the Hiro wallet with a credit card, debit card or bank transfer.
*The purchase option is enabled by third-party providers that have integrated with Hiro products.

Hiro Wallet is the easiest way to safely connect to Stacks apps. Take your account, data and tokens from app to app seamlessly.

With Hiro Wallet, you can securely lock your STX to participate in Stacking, either stacking by yourself or in a pool.

Ledger hardware support provides extra security and peace of mind. Our software is audited, reliable and safe.

Browser extension

Chrome, Firefox, Brave
Connect to apps
Buy STX
Mint and purchase NFTs
Secure assets with Ledger device

Desktop app

MacOS, Windows, Linux
Participate in Stacking to earn bitcoin
Secure assets with Ledger device

Hear from our users

Hear from our users

“Integrating with the Hiro Wallet was just a matter of a few lines of code.”
Philip De Smedt
Core Team @ Arkadiko
“The Hiro Wallet is slick! It's a really great add-on that allows you to Stack STX, mine Miamicoin, buy Stacks NFTs and much more. Definitely a fan.”
Chris Castiglione
“Excellent wallet for managing my stacks and being able to login to the different dapps!”
Zach Jolley
"AMAZING interface"
Param Yonzon
What’s the difference between the browser extension and the desktop app?
Send and receive STX
Browser extension
Desktop app
Send and receive standardized tokens and NFTs
Connect to apps and sign their transactions
Buy STX
Participate in Stacking (in pool or by yourself)
Mine fungible tokens (STX excluded)
Mint and purchase NFTs
Ledger support
Manage multiple Stacks accounts / addresses
View asset balances
View transaction history
View Secret Key
View BNS username per account
Protect usage with password
Change networks for development and testing
How do I participate in Stacking with the Hiro Wallet?

To participate in Stacking directly via the Hiro Wallet, you'll need at least the minimum number of STX in your Hiro Wallet balance. Stacking is otherwise available through one of our partners at stacks.org/stacking.

A few things to note when Stacking directly:
1) Stacking directly requires meeting a dynamic minimum threshold of STX that changes based on participation. The amount of STX required to participate has been steadily increasing since Stacking was initiated on mainnet.

2) Stacking is irreversible and once STX tokens are locked, they will not unlock even if the dynamic minimum increases and the STX are no longer eligible for rewards.

3) There is a "cool down" cycle between Stacking cycles. After your chosen Stacking duration, you’ll have to wait one cycle before you can stack from the same address again, regardless of how many cycles you stacked

We recommend most users pool their STX. See more recommendations here: https://stacks.org/stacking-near-minimum-recommendations

If you've decided to Stack directly through the Hiro Wallet, see the steps for participation below.

Once you've authenticated into the Hiro Wallet with either your Secret Key or hardware device, you'll see an option on the right-hand side of the home screen to "Get started" with Stacking:

Selecting this option will take you to the "Start earning Bitcoin" screen:

On this screen you can see when the next Stacking cycle will begin.

First, determine how much out of your total STX balance you'd like to commit for Stacking:

Then determine how many cycles you would like to commit this indicated amount of STX:

The estimated total duration of those cycles will be shown on the right-hand side of the screen so you know how long your committed STX will remained locked up before getting automatically released again for other purposes.

Enter the Bitcoin address to which you'd like receive rewards from Stacking:

Finally, select "Confirm and lock" to initiate Stacking with the amount, duration and Bitcoin address you've entered.

You will be  prompted to enter your password, if you are using the Stacks Wallet with a Secret Key:

Otherwise, if you are using the Hiro Wallet with a hardware device, you will be prompted to confirm the transaction with it:

You should now see a pending transaction on the home screen for "Initiating Stacking". Your indicated amount will become locked on the Stacks blockchain once this transaction is confirmed.

You can follow the Stacking process on the right-hand side of the home screen as well as see how much BTC you have earned as a result:

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

The Stacks app for Ledger empowers users to connect their Ledger devices to the Hiro Wallet (MacOS, Windows and Linux) for securely managing their STX holdings and participating in Stacking.

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 Hiro 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 Hiro 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 is not supported by the Hiro 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 Hiro 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 Hiro 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 Hiro 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 to proceed with using the Hiro Wallet
  8. Select "Receive" at the top of the window under your total balance
  9. Select "Request Ledger device"
  10. Verify that the address shown in the Hiro Wallet matches the one  shown on your Ledger device and select "Approve"
  11. Copy the address shown in the Hiro Wallet to receive STX from it

Send STX with Ledger device

  1. Open the Hiro 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 verify the address and all other relevant transaction details as displayed on your Ledger device.
  12. Select "Approve" on your Ledger device to confirm and broadcast the transaction.

Support

Please email us at wallet@hiro.so or join the Stacks Discord if you have any issues while using your Ledger device with the Hiro Wallet.

Didn’t find what you were looking for? Check out frequently asked questions, join us on Discord or send us an email to wallet@hiro.so.

We are open source. Build with us.

Contribute

Build with us and contribute to the future of apps built for Bitcoin.

Hiro Wallet repo