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