What derivation paths does Phantom wallet support?

  • Updated

Seed Phrase Accounts

When you use your secret recovery phrase also known as your "seed phrase" in the Phantom extension and mobile apps, Phantom discovers addresses compatible with Solana, Ethereum, Polygon, and Bitcoin. You will notice that the Ethereum and Polygon addresses share the same address.

The addresses are grouped into accounts, and each account has a pre-determined grouping or pairing of derivation paths. For example, the Solana address derived at m/44'/501'/0'/0' is always paired with the Ethereum or Polygon address derived at m/44'/60'/0'/0/0.

There are 3 types of derivation paths used by Phantom to derive keys and discover accounts:

 

bip44Change (m/44'/501'/${index}'/0' ∞ m/44'/60'/0'/0/${index} ∞ m/84'/0'/0'/0/${index} ∞ m/86'/0'/0'/0/${index})

Solana grouped with Ethereum Polygon Bitcoin Native Segwit Bitcoin Taproot
m/44'/501'/0'/0' m/44'/60'/0'/0/0 m/84'/0'/0'/0/0 m/86'/0'/0'/0/0
m/44'/501'/1'/0' m/44'/60'/0'/0/1 m/84'/0'/0'/0/1 m/86'/0'/0'/0/1
m/44'/501'/2'/0' m/44'/60'/0'/0/2 m/84'/0'/0'/0/2 m/86'/0'/0'/0/2

 

bip44[1] (m/44'/501'/${index}' ∞ m/44'/60'/1'/0/${index})

Solana grouped with Ethereum Polygon
m/44'/501'/0' m/44'/60'/1'/0/0
m/44'/501'/1' m/44'/60'/1'/0/1
m/44'/501'/2' m/44'/60'/1'/0/2

 

Deprecated[1] (m/501'/${index}'/0/0 ∞ m/44'/60'/2'/0/${index})

Solana grouped with Ethereum Polygon
m/501'/0'/0/0 m/44'/60'/2'/0/0
m/501'/1'/0/0 m/44'/60'/2'/0/1
m/501'/2'/0/0 m/44'/60'/2'/0/2

 

 

Ledger Accounts

When you connect your Ledger device to the Phantom extension, Phantom discovers accounts in groups as well with the same groupings as Seed Phrase accounts.

If you've used Solana addresses with your Ledger device in any derivation paths listed below (Ledger's or Phantom's), Phantom will group an Ethereum or Polygon address at the same index as your existing Solana address.

This first Ledger derivation path used is always a single address. It will be grouped with a corresponding derivation path on the Ethereum or Polygon side.

 

Ledger bip44Root (m/44'/501' ∞ m/44'/60')

Solana grouped with Ethereum Polygon
m/44'/501' m/44'/60'

 

The remaining addresses will be grouped similar to the Seed Phrase Accounts.

 

Ledger bip44Change (m/44'/501'/${index}'/0' ∞ m/44'/60'/0'/0/${index} ∞ m/84'/0'/0'/0/${index} ∞ m/86'/0'/0'/0/${index})

Solana grouped with Ethereum Polygon Segwit Taproot
m/44'/501'/0'/0' m/44'/60'/0'/0/0 m/84'/0'/0'/0/0 m/86'/0'/0'/0/0
m/44'/501'/1'/0' m/44'/60'/0'/0/1 m/84'/0'/0'/0/1 m/86'/0'/0'/0/1
m/44'/501'/2'/0' m/44'/60'/0'/0/2 m/84'/0'/0'/0/2 m/86'/0'/0'/0/2

 

Ledger Live[1] (m/44'/501'/${index}' ∞ one bip44Change derived address[1])

Solana grouped with Ethereum Polygon
m/44'/501'/0' m/44'/60'/1'/0/0
m/44'/501'/1' m/44'/60'/1'/0/1
m/44'/501'/2' m/44'/60'/1'/0/2

 

[1] Only enabled if previous activity is found. You will only see the addresses in these paths while restoring your wallet if you have previously used them and have activity or funds on them.

Was this article helpful?

15 out of 27 found this helpful
Can't find what you're looking for?

Start a chat