Extended public keys (xpub key in short) are mostly used by wallet providers such as Ledger, Exodus, Trezor, Bitbox, and others. They offer an additional level of security in contrast to pure public wallet addresse and are used to combine several sub-wallets (Public Keys) in your account (HD wallets).
Via extended public key you can automatically import the public part of your asset balance (Synced Balance) as well as the transaction history of your wallet into your Blockpit Integration.
The following Blockchain Integrations are supporting extended public keys (xpub):
BTC |
BCH |
ADA |
DOGE |
LTC |
BTC |
BCH |
ADA |
DOGE |
LTC |
Below instructions will help you find your extended public keys for various hardware, software & online wallets:
Hardware Wallets
Example: Ledger Nano
- Launch your Ledger application.
- Under Accounts click on the desired Asset account.
- Click on the tool icon in the upper right corner.
- Open up Advanced Logs.
- Find and copy the entry that starts with xpub, like:
xpub6CUGRUonZSQ4TWtTMmzXdrXDtypWKiKrhko4egpiMZbpiaQL2jkwSB1icqYh2cfDfVxdx4df189oLKnC5fSwqPfgyP3hooxujYzAu3fDVmz
- The import from a Ledger wallet still needs a small "hack".
-
Ledger always outputs the prefix "XPUB" for accounts from so-called Segwit addresses (starting with 3) as well as for accounts from Native Segwit addresses (starting with bc1). (Prefix is meaning the first 4 digits of the address)
Tip 1: Litecoin works analogously with the abbreviations Ltub, Mtub, and zpub representing the xpub, ypub, and zpub prefixes used for Bitcoin, for example.
Tip 2: Dogecoin works analogously with the abbreviation dgub as a substitute for the xpub prefix used for Bitcoin. -
Segwit should start with YPUB and Native Segwit with ZPUB.
If you find a 49' in the "freshAddressPath", then change the prefix of the extended public key from the "xpub" field to "ypub" (i.e. the first letter of the key 'x' to 'y').
If you find 84' in the "freshAddressPath", then change the prefix of the extended public key from the "xpub" field to "zpub" (i.e. the first letter of the key 'x' to 'z').
More instructions from Ledger Help Center about xpub export.
Example: Trezor (One and Model T)
- Launch the application from your Trezor wallet.
- Click on the image of your Trezor device and then on Show XPUBs.
- Copy out the xpub keys.
- Repeat the steps for all supported assets.
More instructions from the Trezor Help Center on xpub export.
Example: BitBox
- Start your BitBox Wallet Client
- Click on the corresponding Bitcoin account in the left menu
- Click on the "i" button next to the account name in the right window
- Copy out the xpub key
- Repeat the steps for all supported assets.
More instructions from the BitBox Help Center on xpub export.
Software Wallets
Example: Exodus
- Launch your Exodus application and navigate to the Wallet Overview.
- Now select the corresponding asset.
- Now click on the three dots in the upper right corner of the wallet.
- Then select the Export your xpub key option and copy out the xpub key.
- Repeat the steps for all supported assets.
More instructions from the Exodus Help Center on xpub export.
Example: Electrum
- Start your Electrum application.
- Click on Wallet and then on Master Public Keys.
- Copy out the xpub key.
- Repeat the steps for all supported assets.
Online Wallets
Example: Blockchain.com
- Log in to your Blockchain.com account.
- Click on Settings and then on Wallets & Addresses.
- Find your wallet in the table on the right and click on Manage.
- Click on "Options" and then on Show xpub.
- Copy out the xpub key.
- Repeat the steps for all supported assets.