--- layout: org description: "How to use the Blockstack Software" permalink: /:collection/:path.html --- # Install the Stacks Wallet software You use the Stacks Wallet software client alone or with a hardware wallet to send and receive Stacks (STX) tokens. On this page, you learn how to install the Stacks Wallet software. This page contains the following: * TOC {:toc} {% include warning.html content="When you download the wallet software you are at risk of a man-in-the-middle attack (as an example) from hackers interested in stealing your tokens or your other information. To protect yourself from this type of attack, verify your downloaded wallet software as detailed in the installation instructions below. Verification confirms that you received the software signed by Blockstack PBC." %} ## Mac Installation 1. Select the **MacOS Download** button on this page. This button downloads the software to your computer. 2. Open a terminal window. To find the terminal software, enter `terminal` into the Spotlight search. ![](images/mac-terminal.png) 3. In the terminal window, enter the command to change directory to the folder where you downloaded the wallet software. The default location is the **Downloads** folder, type the following into the terminal and press RETURN on your keyboard. ``` cd ~/Downloads ``` 4. In the terminal window, type the following Command ``` shasum -a 512 Stacks-Wallet-macOS-3.0.0.dmg ``` ![](images/mac-shasum.png) 5. Verify that the resulting hash (a string of letters and numbers) is the same as the latest hash published on this page. ## Windows Installation 1. Select the **Windows Download** button on this page. This button downloads the software to your computer. 2. Open a command prompt. To find the command prompt software, enter `command` into the Start menu. ![](images/windows-cmd.png) 3. In the command prompt window, enter the command to change directory to the folder where you downloaded the wallet software. The default location is the **Downloads** folder, type the following at the command prompt and press RETURN on your keyboard. ``` cd /Downloads ``` 4. In the command prompt window, type the following at the command prompt. ``` certUtil -hashfile Stacks-Wallet-win10-3.0.0.exe SHA512 ``` ![](images/windows-certutil.png) 5. Verify that the resulting hash (a string of letters and numbers) is the same as the latest hash published on this page. ## Additional requirement and option Sending and receiving Stacks (STX) does require a Bitcoin account. You also have the option to use the wallet with or without a hardware wallet. ### Bitcoin account for fuel (required) You need very small fractions of Bitcoin to fuel your Stacks Wallet transactions. For example, .00025 Bitcoin can fuel several transactions. You can acquire this Bitcoin fuel and send it to the Stacks Wallet via a Coinbase or other Bitcoin account. Before you begin using the wallet transactions, make sure that you have such an account. You must create this account yourself. ### Hardware wallet (optional but recommended) If you have a paper wallet or a custodial wallet, you should set up a secondary hardware. You can then transfer small amounts to this hardware wallet for use with your Stacks Wallet. You can use any of these hardware wallets with the Stacks Wallet: * Trezor One * Ledger Nano S * Ledger Blue hardware wallet. For information on setting up a hardware wallet, refer to the vendor's documentation. We cannot help you set up your hardware wallet.