LogoLogo
Open a Support Ticket!GridPlus.ioDiscordLattice Manager
  • Welcome!
  • Setup
    • Lattice1 Device Setup
  • Lattice1
    • Lattice1 Introduction
    • Lattice1 Security Features
      • Lattice1 Random Number Generation
    • How the Lattice1 Makes Transactions Readable with ABI Decoding
      • Advanced ABI Decoding
    • How to Manage Your Seed Phrase
    • Lattice1 Power Supply
    • Supported Digital Assets
    • Lattice1 WiFi Troubleshooting
    • Lattice1 Firmware Reference
    • Lattice1 Guides 🛠️
      • Update the Firmware
      • Verify That Your Lattice1 Is Authentic
      • View the Seed Phrase on Your Lattice and SafeCard
      • Claim Your "Verified Lattice1 Owner" POAP and Discord Role
      • Establish a Connection With Your Lattice1 via SSH
      • Connect to WiFi Using SSH
      • Disable Wifi When Connected via Ethernet Using SSH
      • Managing ETH Validator Keys
  • SafeCards
    • Introduction to SafeCards
    • Setting up a New SafeCard
    • SafeCard Operations
    • Lattice1 Doesn't Recognize the Inserted SafeCard
    • SafeCard CLI
  • Apps & Integrations
    • Lattice Manager
      • Managing Your Bitcoin Wallet
      • Creating Custom Address Tags
      • Using the Wallet Explorer
      • Connecting Your Lattice to Your Own Private Endpoint
      • Lattice Manager Troubleshooting
      • How to View the XPUB of Your Bitcoin Wallet
    • MetaMask
      • Installing MetaMask
      • Connecting to MetaMask
      • Advanced MetaMask Setup
      • MetaMask Troubleshooting
    • NuFi
      • Connecting to NuFi
    • Frame
      • Installing Frame
      • Connecting to Frame
      • Advanced Frame Setup
    • Rabby
      • Connecting to Rabby
      • Rabby Troubleshooting
    • MyCrypto
      • Connecting to MyCrypto
      • MyCrypto Troubleshooting
    • Ambire Wallet
      • Connecting to Ambire
    • Eidoo App (Mobile)
  • Additional Resources
    • Payment, Shipping, Delivery
    • GridPlus Affiliate Program
    • Developer Resources
    • GridPlus Brand Assets
    • Bug Bounty & Responsible Disclosure Policy
  • Blockchain Basics
    • Introduction
    • Wallets
    • A Brief Introduction to Private Keys
    • Blocks & Consensus Mechanism
    • UTXO vs. Account Model
    • Bitcoin
    • Ethereum
      • Smart Contracts
      • ERC-20 tokens
      • NFTs
      • Layer 2s
Powered by GitBook
On this page
  • What Is an XPUB?
  • How to View Your XPUB
  1. Apps & Integrations
  2. Lattice Manager

How to View the XPUB of Your Bitcoin Wallet

PreviousLattice Manager TroubleshootingNextMetaMask

Last updated 2 months ago

What Is an XPUB?

An XPUB (Extended Public Key) is a special kind of key in the Bitcoin protocol that allows you to view/generate all of your wallet's public keys (addresses) without revealing any private keys. This is particularly useful if you want to see e.g. all incoming/outgoing transactions for tax purposes.

Public and private keys exist in what we call a keypair - for each public key, there exists a corresponding private key. The public key is the public receiving address and the private key is what allows you to send funds OUT of that address, similar to how everyone can send you an email, but only you can send an email from your email account.

The XPUB is a master public key that will reveal all possible public keys but none of the private keys. This means that the XPUB cannot be used to steal your funds in any way.

How to View Your XPUB

This feature is only available on firmware version 0.18.6 or higher.

You can view your XPUB on both the Lattice and the Lattice Manager app.

On the Lattice, just go to Lattice/SafeCard Wallet → Bitcoin Addresses → Bitcoin XPUBs.

On the Lattice Manager, go to BTC Wallet and select the XPUB option. Please note you have to have an address type selected in Settings before you can do this, as the BTC Wallet is hidden by default.

And there you go!