Table of Contents

The BitBox02 hardware wallet employs specific derivation paths to generate and manage cryptocurrency addresses. These paths ensure compatibility with different wallet applications and adhere to industry standards. Below is an overview of the derivation paths used for supported cryptocurrencies:​

Bitcoin & Litecoin

The BitBox02 follows the BIP32 and BIP44 specifications for Bitcoin and Litecoin:

  • Structure: m / purpose' / coin_type' / account' / change / address_index
    • Purpose: Defines the type of address:
      • Segwit (P2WPKH-P2SH): 49'
      • Native Segwit (P2WPKH): 84'
      • Taproot (P2TR): 86'
    • Coin type: Specifies the cryptocurrency:
      • Bitcoin: 0'
      • Testnets: 1'
      • Litecoin: 2'
    • Account: The default account is 0'. Additional accounts increment this field.
    • Change: Indicates the address type:
      • 0 for receiving addresses
      • 1 for change addresses
    • Address index: Sequential numbering starting from 0.

Ethereum

For Ethereum, the BitBox02 uses the following path:

  • Path: m / 44' / 60' / 0' / 0 / account
    • Account: The default account is 0. Additional accounts increment this field.

Cardano

The derivation paths for Cardano are:

  • Payment path: m / 1852' / 1815' / account' / change / address_index
    • Stake path: m / 1852' / 1815' / account' / 2 / 0

Understanding these derivation paths is crucial for managing your cryptocurrencies effectively and ensuring compatibility with various wallet applications.