Seed Phrase Accounts
When you use your seed phrase (SRP) in the Phantom extension and mobile apps, Phantom discovers addresses compatible with Solana, Ethereum, and Polygon. The Ethereum and Polygon addresses are 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})
Solana | grouped with | Ethereum | Polygon |
m/44'/501'/0'/0' | ⇔ | m/44'/60'/0'/0/0 | ≡ |
m/44'/501'/1'/0' | ⇔ | m/44'/60'/0'/0/1 | ≡ |
m/44'/501'/2'/0' | ⇔ | m/44'/60'/0'/0/2 | ≡ |
bip44 (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 (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 the 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' ∞ one bip44Change derived address)
Solana | grouped with | Ethereum | Polygon |
m/44'/501'/0'/0' | ⇔ | m/44'/60'/0'/0/0 | ≡ |
m/44'/501'/1'/0' | ⇔ | m/44'/60'/0'/0/1 | ≡ |
m/44'/501'/2'/0' | ⇔ | m/44'/60'/0'/0/2 | ≡ |
Ledger Live (m/44'/501'/${index}' ∞ one bip44Change derived address)
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 | ≡ |