All articles
Self-CustodyOctober 24, 2026 7 min read

Wallet Derivation Paths & Missing Accounts: Self-Custody Guide

Restored your recovery phrase but missing your crypto balances? Learn how wallet derivation paths work, why accounts go missing, and how to recover them safely.

Wallet Derivation Paths & Missing Accounts: Self-Custody Guide — Axxion Wallet self-custody crypto wallet guide illustration
Wallet Derivation Paths & Missing Accounts: Self-Custody Guide — Axxion Wallet crypto education guide.

Understanding Wallet Derivation Paths in Self-Custody

Understanding Wallet Derivation Paths in [Self-Custody](/blog) — Axxion Wallet self-custody crypto wallet guide illustration
Understanding Wallet Derivation Paths in [Self-Custody](/blog) — illustrated for Axxion Wallet readers.

When you import a 12-word or 24-word secret recovery phrase into a new wallet and see a balance of zero, the immediate reaction is often panic. However, in almost every case, your assets are not lost or stolen. Instead, your software is looking at the wrong address tree.

In a self-custody crypto wallet, your recovery phrase (mnemonic seed) acts as a single master key. From this master key, a deterministic algorithm generates an infinite tree of private keys, public keys, and public blockchain addresses. The formula used to navigate from the master seed phrase down to a specific individual wallet address is known as a derivation path.

If your new application uses a different derivation path convention than your old application, it generates different public addresses from the exact same seed phrase. As a result, your funds remain safe on the blockchain, but your current software interface simply isn't looking at the right folder location to display them.

Understanding how derivation paths work is fundamental to managing your assets independently. Explore our comprehensive Self-Custody guides to master key management and wallet security basics.

Core Takeaway: A seed phrase holds the master secret for your entire wallet structure, but the derivation path acts as the precise map coordinate. If the map coordinate is slightly off, your wallet software will open an empty address room instead of your funded one.

---

The Technical Standard: How BIP-32, BIP-39, and BIP-44 Work Together

The Technical Standard: How BIP-32, BIP-39, and BIP-44 Work Together — Axxion Wallet self-custody crypto wallet guide illustration
The Technical Standard: How BIP-32, BIP-39, and BIP-44 Work Together — illustrated for Axxion Wallet readers.

Modern self-custodial multi-chain wallets rely on Hierarchical Deterministic (HD) wallet standards. These standard specifications ensure that your seed phrase can be securely backed up and translated across different compatible applications:

  1. BIP-39 (Mnemonic Code Converter): Converts random entropy (bits of security) into a human-readable list of 12 to 24 words chosen from a standardized 2,048-word list.
  2. BIP-32 (Hierarchical Deterministic Wallets): Allows a single seed generated by BIP-39 to mathematically create a tree structure of child private keys and public keys without exposing the parent master key.
  3. BIP-44 (Multi-Account Hierarchy): Defines a strict mathematical structure for the derivation path tree so that software can organize multiple cryptocurrencies, network types, and distinct accounts under one seed.

To dive deeper into the relationship between entropy, public keys, and spending keys, read our detailed article on Crypto Keys, Addresses & Derivation: Complete Wallet Guide.

The Anatomy of a Derivation Path String

A standard derivation path looks like a unix file path, written as:

m / purpose' / coin_type' / account' / change / address_index

Each component in this path serves a specific organizational role:

  • m: Represents the master node (derived directly from your BIP-39 seed phrase).
  • purpose': Denotes the standard protocol being applied. A single prime tick (') indicates hard-derived keys for safety. Common purpose values include 44' (standard legacy HD), 49' (Nested SegWit), 84' (Native SegWit Bech32), and 86' (Taproot).
  • coin_type': Defines the specific blockchain network asset index. For example, 0' represents Bitcoin (BTC), 60' represents Ethereum (ETH) and EVM chains, and 501' represents Solana (SOL).
  • account': Allows users to split their funds into isolated sub-accounts (e.g., Account 0 for savings, Account 1 for trading).
  • change: A binary flag where 0 indicates an external receiving address (public-facing), and 1 indicates an internal change address used to receive remaining transaction outputs.
  • address_index: The specific sequential address number generated under that account (e.g., Address #0, Address #1, Address #2).

---

Why Accounts Go Missing After Restoring a Wallet

Why Accounts Go Missing After Restoring a Wallet — Axxion Wallet self-custody crypto wallet guide illustration
Why Accounts Go Missing After Restoring a Wallet — illustrated for Axxion Wallet readers.

When performing a recovery on a new device, missing balances typically stem from one of four technical root causes. Understanding these causes helps you systematically troubleshoot issues during recovery.

```

+-----------------------------------------------------------------------------------+

| BIP-39 Master Seed Phrase |

+-----------------------------------------------------------------------------------+

|

+------------------------+------------------------+

| |

Standard Derivation Custom Derivation

(e.g., m/44'/60'/0'/0/0 - ETH) (e.g., m/44'/60'/0'/0 - Legacy)

| |

[ Public Address A ] [ Public Address B ]

Shows Correct Balance ($$$) Shows Zero Balance ($0)

```

1. Differing Default Derivation Paths Between Wallet Apps

Different wallet implementations favor different standard paths. For example, older legacy Ethereum wallets used m/44'/60'/0'/0, while modern multi-chain Web3 apps use m/44'/60'/0'/0/0 or hardware-specific derivators like Ledger Live's path (m/44'/60'/0'/0/0). If your wallet imports using an alternate default branch, it queries an empty address on the blockchain.

2. Address Type Discrepancies (Bitcoin & SegWit Standards)

Bitcoin address formats have evolved significantly over time. Depending on when and where you created your wallet, your coins might reside on:

  • Legacy (P2PKH): Path m/44'/0'/0'/0/x (Addresses start with 1)
  • Nested SegWit (P2SH): Path m/49'/0'/0'/0/x (Addresses start with 3)
  • Native SegWit (Bech32): Path m/84'/0'/0'/0/x (Addresses start with bc1q)
  • Taproot (Bech32m): Path m/86'/0'/0'/0/x (Addresses start with bc1p)

If you restore a seed phrase into an app that only checks Native SegWit (m/84'), any historical funds stored on Legacy (m/44') or Nested SegWit (m/49') addresses will not display until you instruct the wallet to scan those legacy paths.

3. Gap Limit Restrictions

HD wallets do not scan an infinite list of addresses upon restoration—that would overload RPC nodes. Instead, wallet software uses a gap limit (typically set to 20 consecutive unused addresses). If you generated 25 sub-addresses for privacy reasons and only deposited funds into the 24th address, the automatic restoration process may stop scanning at address #20, leaving the 24th address undetected.

4. Optional BIP-39 Passphrases (13th or 25th Word)

If you configured a custom BIP-39 passphrase when originally creating your wallet, that string acts as an extra mathematical modifier. Restoring the core 12 or 24 words without entering the exact case-sensitive passphrase generates a completely different master seed, leading to entirely different derivation paths and blank accounts across all assets.

---

Standard Derivation Paths Reference Table

Below is a quick reference guide comparing standard derivation paths across major blockchain ecosystems:

| Blockchain / Asset | Standard Type | Standard Derivation Path String | Sample Address Prefix |

| :--- | :--- | :--- | :--- |

| Bitcoin (BTC) | Native SegWit (BIP-84) | m/84'/0'/0'/0/x | bc1q... |

| Bitcoin (BTC) | Taproot (BIP-86) | m/86'/0'/0'/0/x | bc1p... |

| Bitcoin (BTC) | Nested SegWit (BIP-49) | m/49'/0'/0'/0/x | 3... |

| Bitcoin (BTC) | Legacy (BIP-44) | m/44'/0'/0'/0/x | 1... |

| Ethereum & EVM | Standard BIP-44 | m/44'/60'/0'/0/x | 0x... |

| Ethereum (Ledger Legacy) | Custom Hardware Path | m/44'/60'/0'/x | 0x... |

| Solana (SOL) | BIP-44 Change Target | m/44'/501'/0'/0' or m/44'/501'/x'/0' | Base58 string |

| Cardano (ADA) | CIP-1852 | m/1852'/1815'/0'/0/x | addr1... |

| Litecoin (LTC) | Native SegWit (BIP-84) | m/84'/2'/0'/0/x | ltc1q... |

---

Step-by-Step Guide: How to Find and Recover Missing Crypto Accounts

If you restored your wallet and are missing your tokens or sub-accounts, follow this troubleshooting framework safely.

```

Missing Balances Post-Restore

│

├── Check 1: Was a BIP-39 Passphrase used?

│ ├── YES ➔ Re-enter seed + exact passphrase

│ └── NO ➔ Proceed to Check 2

│

├── Check 2: Are funds on legacy or non-standard paths?

│ ├── YES ➔ Add Custom Derivation Path in app settings

│ └── NO ➔ Proceed to Check 3

│

└── Check 3: Is it an un-scanned sub-account or gap limit issue?

└── Action ➔ Manually add sub-accounts or check public address on block explorer

```

Step 1: Verify Public Address via Block Explorer

Before altering settings, locate one of your old public deposit addresses (from a historical transaction receipt or exchange withdrawal history). Search that address on a public block explorer (e.g., Etherscan, Mempool.space, Solscan). If the funds are visible on-chain, your assets are safe, confirming that the issue is purely a derivation path display error.

Step 2: Manually Add Sub-Accounts

Many wallet clients only load Account 0 (index 0) by default upon initial import. If your missing assets were placed inside a second or third sub-account, simply click "Add Account" or "Create Account" inside your wallet UI. The client will calculate index 1, index 2, and so on down the derived path tree, revealing your existing balances.

Step 3: Verify and Enter Custom Derivation Paths

Modern multi-chain self-custody solutions, like Axxion Wallet, allow users to manually inspect and configure custom derivation paths during import. If your funds were originally set up using a legacy client, navigate to advanced wallet recovery settings and select the matching historic path format (e.g., switching from BIP-84 Native SegWit to BIP-44 Legacy).

If you need help identifying network settings or custom path options, visit the Axxion Wallet Help Centre.

Step 4: Rule Out Passphrase Mismatches

Recall whether you added a 13th/25th word passphrase when creating the original backup. Even a minor typo—such as capitalizing a letter or adding a trailing space—derives a completely distinct set of addresses. Re-enter your seed phrase along with your precise passphrase to check for hidden balance vaults.

For a broader step-by-step walkthrough on migrating keys across mobile and desktop devices safely, consult our guide on Backing Up and Restoring a Wallet on a New Device.

---

How Derivation Connects Across the Self-Custody Lifecycle

Derivation paths do not exist in isolation—they link directly to every core aspect of running a self-custody setup:

  • Spending Keys vs. Watch-Only Setup: Understanding derivation paths allows you to derive master public keys (xpub/ypub/zpub). Using an xpub path, you can create read-only portfolio trackers without exposing your private spending keys. Learn how to monitor accounts securely in our guide to Watch-Only Addresses & Spending Keys: Self-Custody Guide.
  • Multi-Chain Asset Management: Modern decentralized applications require interacting across layer-1 and layer-2 networks. Understanding how EVM chains share coin index 60' helps explain why your Ethereum, Polygon, and Arbitrum addresses are identical under standard derivation.
  • Interactive Web3 Protocols: Connecting to smart contracts across ecosystems relies on standard path resolution. To see how multi-chain addresses interact with decentralized applications safely, review our article on Wallet Connect Sessions: A Multi-Chain Web3 Wallet Guide.

---

Best Practices to Prevent Missing Accounts During Wallet Restores

To ensure frictionless wallet restores in the future, follow these security and record-keeping rules:

  • [ ] Document the App and Path Type: When storing a physical paper backup of your seed phrase, write down the name of the software used (e.g., Axxion Wallet) and the address standard (e.g., Native SegWit BIP-84).
  • [ ] Record Passphrases Separately: If you use an optional BIP-39 passphrase, store it securely in a separate physical location from your seed phrase. Never write both on the same card.
  • [ ] Test Restores Before Depositing Large Sums: After setting up a new wallet, perform a test recovery on a secondary device to verify that derived addresses match expectations before transferring significant value.
  • [ ] Avoid Unnecessary Address Skipping: Keep your address usage sequential to stay within standard gap limits (under 20 empty addresses).
  • [ ] Verify Smart Contract Interactions: Ensure your wallet environment actively protects against address spoofing and malicious path modifications. Review our guide on Address Poisoning Attack Prevention to protect your transaction activity.

Ready to take control of your digital assets with clear path management and intuitive sub-account controls? Download Axxion Wallet today. Local private keys remain securely encrypted on your device at all times.

---

Frequently asked questions

Why does my restored wallet show zero balance even though my seed phrase is correct?

If your 12 or 24-word seed phrase is correct but displays a zero balance, your new wallet app is likely deriving addresses using a different derivation path than your original wallet. Common causes include network standard mismatches (e.g., Legacy vs Native SegWit for Bitcoin) or missing a BIP-39 extra passphrase. Adjusting the software derivation path or adding sub-accounts typically resolves the issue immediately.

What is the difference between BIP-44, BIP-49, BIP-84, and BIP-86?

These standard numbers define how Bitcoin private keys translate into specific public address formats:

  • BIP-44: Legacy addresses starting with 1.
  • BIP-49: Nested SegWit addresses starting with 3.
  • BIP-84: Native SegWit (Bech32) addresses starting with bc1q (lower transaction fees).
  • BIP-86: Taproot (Bech32m) addresses starting with bc1p (enhanced privacy and smart contract efficiency).

Can changing a derivation path cause me to lose my crypto permanently?

No. Changing or selecting an incorrect derivation path does not delete, move, or modify your actual crypto assets on the blockchain. It simply changes the public address your local software scans. As long as you possess your correct BIP-39 seed phrase (and optional passphrase), you can query any derivation path as many times as needed until you locate your original active account.

---

Risk Note: Crypto asset security depends entirely on proper key management. Never share your recovery seed phrase or passphrase with anyone. Axxion Wallet is a self-custodial software application; your private keys remain locally encrypted on your device, and Axxion Wallet cannot access, reset, or recover lost user keys or seed phrases. Review our Terms of Service and Privacy Policy for details.

#self-custody#derivation paths#wallet recovery#bip44#crypto security

Take self-custody with Axxion Wallet

Multi-chain wallet, live market data, swaps and perpetuals — with your keys on your device.

More on self-custody

All self-custody guides