All articles

What is a Public Key (XPUB)?

Your extended public key (XPUB) or public address is a part of the BIP32 standard that enables the generation of hierarchical deterministic wallets. XPUBs are used to generate a series of public keys that correspond to a series of private keys derived from a single seed.

In the context of cryptocurrency wallets, public addresses (XPUBs) are used to monitor and manage multiple addresses associated with a single wallet.

The importance of importing XPUBs

To see your full Trezor balance and portfolio, it is essential to import all public addresses (XPUBs) for each coin and bitcoin account type used.

For example, for bitcoin, you need to import 4 XPUBs for each account type (SegWit, Taproot, Legacy SegWit, and Legacy). It is recommended to import the corresponding public address (XPUB) for each coin and account type to ensure that you can view your assets and receive transactions accurately.

Public addresses (XPUBs) in Trezor Suite Lite

When using Trezor Suite Lite, you can import public addresses (XPUBs) for each bitcoin account type and other bitcoin like coins like Litecoin and Bitcoin Cash, which is necessary for viewing your entire Trezor portfolio.

These four bitcoin account types include:

  • SegWit (P2WPKH): A more recent SegWit address format that offers lower fees, starting with "bc1q".
  • Taproot (P2TR): The newest upgrade to Bitcoin. It uses P2TR (pay-to-Taproot) address format that begins with ”bc1p”.
  • Legacy SegWit (P2SH-P2WPKH): A backward-compatible SegWit address format, starting with a "3".
  • Legacy (P2PKH): The original bitcoin address format, starting with a "1".
Learn how to locate your Public Keys (XPUBs) for your accounts by checking out our step by step guide: Displaying your Trezor Suite Public keys (XPUB)
a part of SatoshiLabs Group
Copyright belongs to Trezor company s.r.o. All rights reserved.