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

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

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

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.

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.

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

Browser extension
Desktop app
Hear from our users
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:
.png)
Then determine how many cycles you would like to commit this indicated amount of STX:
.png)
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:
.png)
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:

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.
- Download and open Ledger Live
- Connect your Ledger device
- Upgrade your firmware for Ledger Nano S to version 1.6.1 or Nano X to version 1.2.4-5 or greater.
- Select "Settings" in the top-right corner of Ledger Live then the "Experimental features" tab
- Toggle on "Developer Mode"
- Go to "Manager" on the left-hand side of Ledger Live
- Connect and enter your PIN on your Ledger device
- Confirm "Allow Ledger manager" on device
- Search "Stacks" and select "Install"
- 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
- Open the Hiro Wallet
- Select "I already have a wallet"
- Select "Continue with Ledger"
- Connect your Ledger and enter its PIN on the device
- Open the Stacks app on your Ledger device
- Select "Continue" to view the receive address on your Ledger device
View your balance with Ledger device
- Open the Hiro Wallet
- Select "I already have a wallet"
- Select "Continue with Ledger"
- Connect your Ledger and enter its PIN on the device
- Open the Stacks app on your Ledger device
- Select "Continue" to view the receive address on your Ledger device
- Select "Approve" on your Ledger device
- Your total balance is shown at the top of the window under "Total balance"
Receive STX with Ledger device
- Open the Hiro Wallet
- Select "I already have a wallet"
- Select "Continue with Ledger"
- Connect your Ledger and enter its PIN on the device
- Open the Stacks app on your Ledger device
- Select "Continue" to view the receive address on your Ledger device
- Select "Approve" on your Ledger device to proceed with using the Hiro Wallet
- Select "Receive" at the top of the window under your total balance
- Select "Request Ledger device"
- Verify that the address shown in the Hiro Wallet matches the one shown on your Ledger device and select "Approve"
- Copy the address shown in the Hiro Wallet to receive STX from it
Send STX with Ledger device
- Open the Hiro Wallet
- Select "I already have a wallet"
- Select "Continue with Ledger"
- Connect your Ledger and enter its PIN on the device
- Open the Stacks app on your Ledger device
- Select "Continue" to view the receive address on your Ledger device
- Select "Approve" on your Ledger device
- Select "Send" at the top of the window under your total balance
- Enter the address to which you'd like to send STX, the amount of STX and an optional memo describing the transfer
- Select "Preview" then "Sign transaction and send" to initiate the transaction.
- Select "Sign transaction" and verify the address and all other relevant transaction details as displayed on your Ledger device.
- 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.