Navigate Solana in MetaMask
MetaMask supports Solana, allowing you to manage your SOL and SPL tokens alongside your EVM-supported (Ethereum) assets. This guide covers everything you need to get started.
Finding your Solana address
MetaMask automatically generates a Solana address per account using your existing SRP.
Additionally, you can import an existing Solana account from another wallet like Phantom. See here for more information.
- Extension
- Mobile
Click the address dropdown under your account name to pull up the list of addresses. Choose Solana to copy to your clipboard.
Tap the copy icon on the homepage to pull up the list of addresses. Choose Solana to copy to clipboard.
Solana accounts use Infura as the RPC provider. There is no way currently to navigate Solana with a custom RPC URL.
Importing a Solana account from Phantom (or other wallets)
You can import all your accounts to MetaMask from Phantom or other wallets by importing the Secret Recovery Phrase (SRP).
If you lost your SRP or need to reveal it in Phantom, follow the steps here and back it up securely.
Once complete, all Ethereum and Solana accounts linked to this SRP will appear within the account selector.
- You cannot import private keys for Solana accounts yet. Import using your SRP.
- You cannot connect Ledger-based Solana accounts to MetaMask yet.
- Extension
- Mobile
-
Click the account selector at the top of your wallet.
-
Select 'Add wallet' at the bottom of the list.
- On the next page, select 'Import a wallet’ under the 'Add wallet' options.
- Enter your 12 or 24-word SRP and click ‘Continue’ to complete the process.
- From the wallet view, tap the currently selected account to bring up the account selector.
- Tap 'Add wallet' at the bottom of the menu.
- Hit 'Import a wallet'.
- Enter your 12 or 24-word SRP, select accounts to import and tap 'Continue' to complete the process.
How to move funds to Solana
To transfer assets to and within Solana, you can use MetaMask's built-in swap feature. It's easy! Get started with SOL and SPL tokens by clicking the 'Swap' button on your homepage:
- Select the token you want to exchange and from what network (Example: ETH on Ethereum)
- Select the token you want and to what network (Example: SOL on Solana)
- Enter the amount you want to exchange
- Review quote and confirm transaction
If you need more help, refer to this guide.
Connecting to Solana dapps
When connecting to Solana dapps, you may need to click the 'View More Wallets' dropdown to see the MetaMask option.
Make sure you select the latest MetaMask icon from the list of wallets presented:
Explore the Solana ecosystem here.
Terminology differences: Ethereum v. Solana
Solana's efficiency-focused architecture results in lower fees and faster transactions, whereas Ethereum prioritizes decentralization and security, leading to higher costs but stronger censorship resistance. Some other differences include the following nomenclature:
| Ethereum | Solana | |
|---|---|---|
| Native token | ETH | SOL |
| Token standards | ERC-20, ERC-721 (ex: UNI) | SPL (ex: RAY) |
| Transaction costs | Gas | Fee |
| Executable code | Smart contracts | Programs |
| Transaction ID | Transaction hash | Signature |
| Execution environments | EVM | SVM |
Questions?
What if I created a Solana account in the past?
MetaMask switched to a multichain account structure in 2025 with Extension version 13.5. and Mobile version 7.57. This means that every account now contains one EVM address, one Solana address, and one Bitcoin address (with more networks to come). It's automatically generated for you when you create a new account, and you don't have to do anything else. You can find your addresses by tapping the "copy" icon on the mobile homepage or clicking the "network addresses" box on the extension homepage under the account name.
If you created a Solana account prior to this, they’ll be “matched up” with an EVM address chronologically and auto-adopt the EVM account name. E.g. your first Solana account would be grouped as an address into Account 1, your second Account 2, etc. All your original addresses are accessible.
What if I used a Solana snap like Solflare or Drift?
MetaMask generates a Solana address automatically for you per account. If you previously used a Solana snap like Solflare or Drift before we added Solana support, you will still see the same Solana address in MetaMask. You can manage your account directly with MetaMask now.
You can find your addresses by tapping the "copy" icon on the mobile homepage or clicking the "network addresses" box on the extension homepage under the account name.
You can also find addresses in "Account details". See here for more information.