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.