Sep / 12

How do I obtain a new xpub through Ledger Live?

Ruben Waterman Tutorials

In this blog post, we'll walk you through the steps of using the xpub of your Ledger hardware wallet in combination with Bittr. If you would first like to know a bit more about extended public keys (xpub, xpub, zpub), we'd recommend you to read this blogpost first.

First of all, it’s important to update your Ledger hardware wallet, as well as Ledger Live. Older versions of Ledger Live did not provide support for native Segwit addresses, which are required if you want to use your Ledger xpub with Bittr.

Make sure to update your Ledger Live interface

Connect your Ledger hardware wallet and open Ledger Live on your computer and then click on “Accounts” (Step 1). As you never want to share your actual extended public key of your main wallet, you first click “Add Account” (Step 2), which you will only use for Bittr!

Step 1 and step 2 of obtaining your xpub from a Ledger hardware wallet

As we obviously would like to add a Bitcoin account, make sure “Bitcoin (BTC)” is selected (Step 3) and click “Continue” (Step 4).

Select “Bitcoin (BTC)” (Step 3) and click “Continue” (Step 4)

Make sure your Ledger hardware wallet is connected and that you open the bitcoin app on the Ledger wallet, then click “Continue” (Step 5).

Step 4 of obtaining your xpub from a Ledger hardware wallet

Optionally, give your account a name, such as “Bittr Wallet” (Step 6) to easily identify this account (and not use it for any other purposes). Click “Add account” (Step 7) to finish the creation of your new account.

Step 5 of obtaining your xpub from a Ledger hardware wallet

Click “Close” to exit the dialogue and continue to obtain your xpub for the newly created account.

Step 6 of obtaining your xpub from a Ledger hardware wallet

Click the little tool (“Edit account”) in the upper right corner of the main screen (Step 9).

Step 7 of obtaining your xpub from a Ledger hardware wallet

Click “Advanced Logs” (Step 10) so that the detailed information of your account becomes visible. Then copy your xpub into your clipboard (Command (⌘) / CTRL + C) so that you can later paste your xpub on the Bittr website (Step 11).

Step 8 of obtaining your xpub from a Ledger hardware wallet

It's now time to create your account with Bittr. Follow the steps as usual, by entering your e-mail address and mobile phone number. On the third step of registration, you'll see a button for advanced users. Click “Enter Extended Public Key” to continue.

Step 9 of obtaining your xpub from a Ledger hardware wallet

As you're using a Ledger wallet, click “Ledger Wallet” (Step 12) and paste your extended public key into the form (Step 13). As Bittr wants to make sure you're entering an unused extended public key, you then click on “Check Key” (Step 14) in order to continue.

Step 10 of obtaining your xpub from a Ledger hardware wallet

You'll see a warning message that checking your key may take up to 1 minute, after which the first three addresses of the wallet are shown. It's extremely important to verify whether these addresses match with what you see in your Ledger (Step 15, scroll down for steps 15A-15E). Once you've confirmed the addresses, you can click “Approve and Continue” (Step 16) to finish your registration.

Step 11 of obtaining your xpub from a Ledger hardware wallet

That's it! You now have an account with Bittr in which each of your recurring deposits is automatically sent to a new address belonging to you!

Steps to verify your address (15A-15E):

Step 12 of obtaining your xpub from a Ledger hardware wallet
Step 10 of obtaining your xpub from a Ledger hardware wallet
Step 10 of obtaining your xpub from a Ledger hardware wallet
Step 10 of obtaining your xpub from a Ledger hardware wallet

TL;DR
  1. Ledger: Click “Accounts”
  2. Ledger: Click “Add Account”
  3. Ledger: Select “Bitcoin (BTC)”
  4. Ledger: Click “Continue”
  5. Ledger: Click “Continue”
  6. Ledger: Name your account “Bittr”
  7. Ledger: Click “Add Account”
  8. Ledger: Click “Close”
  9. Ledger: Click “Edit Account”
  10. Ledger: Click “Advanced Logs”
  11. Ledger: Copy xpub of newly created account
  12. Bittr: Click “Enter Extended Public Key”
  13. Bittr: Click “Ledger Wallet”
  14. Bittr: Paste xpub of newly created account
  15. Bittr: Click “Check Key”
  16. Bittr: Verify newly created addresses with Ledger
  17. Bittr: Click “Approve and Continue”