My BTC receiving address is changing every time. This is normal. Learn more.
- My send BTC transaction is stuck on pending. Check how to speed it up.
- I have errors while managing my Bitcoin account in Ledger Live:
- "No signature for input 254 present" on sending. Being fixed, meanwhile please use Electrum with your Ledger device.
- “non-standard path: 44'/145'/0'/0/0" on adding an account. To solve this, disable "Extended account search" in Ledger Live Settings -> Experimental features -> Extended account search.
This article will help you set up your first Ledger Bitcoin (BTC) account.
The Bitcoin app is developed and supported by Ledger. Check the Bitcoin wallet page to learn more.
Why BTC receiving address is changing every time?
Blockchains based on Bitcoin are public networks. For optimal privacy, the addresses of those crypto assets should generally not be re-used after a transaction. For other crypto assets (Ethereum, XRP, Stellar, etc.) the address stays the same.
Ledger Live generates new addresses for crypto assets based on Bitcoin. The previous addresses do remain valid, but they don't offer an optimal level of privacy. Learn more
Before you start
- Download and install Ledger Live on your computer. You can learn more about how to get started with Ledger Live here.
- Open Ledger Live, connect your Ledger device to My Ledger and make sure your device is running the latest firmware version.
- Update the firmware of your Ledger Nano S / Nano S Plus / Nano X.
Install the Bitcoin (BTC) app on your Ledger device
- Open Ledger Live and navigate to the My Ledger tab.
- Connect and unlock your Ledger device.
- If prompted, allow My Ledger to access your device.
- Search for the Bitcoin (BTC) app in the app catalog.
- Click the Install button to install the app on your Ledger device.
- Your Ledger device displays Processing.
- Ledger Live displays Installed. You're done.
Ledger Live will, by default, create Bitcoin "Native SegWit" accounts. However, there are situations where you might wish to create a different type of Bitcoin account.
Here's how to change the default account type:
- When adding a new Bitcoin account via the Accounts > +Add account button in Ledger Live, toggle Show all address types at step 3 of the process.
- Select your desired account(s) type:
Native SegWit accounts create Bitcoin deposit addresses starting with bc1q. Native SegWit accounts offer better protection against typos and are cheaper to spend from compared to SegWit or Legacy accounts.SegWit accounts create Bitcoin deposit addresses starting with a 3. The SegWit upgrade reduced network fees, sped up transaction signing on hardware wallets, and enabled second-layer solutions like the Lightning Network.
Taproot accounts create Bitcoin deposit addresses starting with bc1p. Taproot is the newest Bitcoin account type. You can learn more about Taproot and how to add a Taproot account here.Legacy accounts create Bitcoin deposit addresses starting with a 1. Legacy is the oldest and the least efficient type of Bitcoin account.
Creating a Legacy Bitcoin account in Ledger Live can be useful to receive BTC from crypto exchanges that don't support withdrawing to newer account types like SegWit, Native SegWit or Taproot.
- Click Add account(s).
Bitcoin transactions are public information. Do not re-use your addresses for optimal privacy. Ledger Live automatically generates new addresses and keeps track of your previous ones. Previous addresses do remain valid, but they don't offer an optimal level of privacy.
- Create your first Bitcoin (BTC) account in Ledger Live. Learn more.
- Receive BTC into your Bitcoin account. Learn more.
- Send BTC from your Bitcoin account. Learn more.
- Learn more about BTC and the Bitcoin network here.
- Buy BTC directly into your Ledger Bitcoin account through Ledger Live. Learn more here.