How do I obtain a new xpub from Ledger wallet?

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.

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!

As we obviously would like to add a Bitcoin account, make sure “Bitcoin (BTC)” is selected (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).

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.

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

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

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).

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.

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.

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.

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!


  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”

Originally published at on September 12, 2020.

Bittr offers the sweetest way to stack sats and slowly but surely save bitcoin! All you need is a bitcoin wallet, a Bittr account and a recurring SEPA transfer!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store