Does MetaMask Support Solana? The Honest Answer

Disclaimer: Crypto is a high-risk asset class. This article is provided for informational purposes and does not constitute investment advice. You could lose all of your capital.

The short answer to “does MetaMask support Solana” is yes, but it has not always been. On July 8, 2025, Consensys announced that native support for Solana was live in MetaMask, making Solana the first non-EVM blockchain to be fully integrated into the wallet. Before that date, the answer was no, and users had to rely on workarounds like MetaMask Snaps or wrapped tokens. Today you can send, receive, swap, and bridge SOL and SPL tokens directly inside MetaMask, alongside your Ethereum accounts, without switching wallets. This guide explains exactly what that support covers, where the current limits are, and how MetaMask Solana stacks up against dedicated options like Phantom and Solflare.

Does MetaMask Support Solana? The Current Status

Yes. MetaMask Solana support launched on July 8, 2025, with Extension version 13.5 and Mobile version 7.57. This was a significant change because Solana is a non-EVM blockchain, meaning it does not use the same underlying technology as Ethereum, Polygon, Arbitrum, or the other EVM-compatible networks MetaMask had previously supported. Solana is the first non-EVM network to receive full native support in MetaMask, with Bitcoin and other chains planned to follow.

Does MetaMask Support Solana

With the current version, MetaMask Solana lets you create new Solana accounts or import existing ones from other wallets, manage SOL and SPL tokens, connect to Solana dApps, swap and bridge assets, and benefit from MetaMask’s security tools including real-time alerts and malicious transaction detection. Everything runs through the same interface you use for Ethereum, all in one wallet. MetaMask now has over 100 million users across its platforms, and the Solana integration brings that user base directly into the Solana network without requiring a separate wallet app.

The update introduced a multichain account structure where every account in MetaMask automatically generates three addresses: one EVM address, one Solana address, and one Bitcoin address. These are all derived from the same secret recovery phrase (SRP), which means one backup covers all three chains. Consensys, the company behind MetaMask, uses Infura as the RPC provider for Solana accounts in MetaMask. There is currently no option to use a custom RPC for Solana inside the wallet.

To understand the network now inside MetaMask and why it works so differently from Ethereum, our guide on what Solana is covers the architecture and key differences between the two chains.

Why MetaMask and Solana Were Not Compatible Before

Understanding why this integration was technically difficult helps explain why it took until 2025 to arrive and why earlier workarounds were limited. MetaMask was built specifically for EVM-compatible networks. An EVM chain uses the same address format, the same cryptographic standards, and the same transaction structure as Ethereum. When you add a new network to MetaMask, you are telling the wallet to point at a different Ethereum-like ledger. Adding Polygon, Avalanche, or Arbitrum is straightforward because they all speak the same technical language as Ethereum.

Solana speaks a completely different language. It does not use the 0x address format that starts every Ethereum address. Instead, Solana uses Base58 encoding for its addresses, which looks like “4k3Dy9…” rather than “0x…” Solana is built with Rust as the primary programming language for its smart contracts, whereas Ethereum uses Solidity. Solana’s consensus and execution layer, known as the SVM or Solana Virtual Machine, processes transactions in a completely different way from the EVM. The gap between EVM vs SVM is not just a configuration difference. It required MetaMask to build an entirely new execution layer within the wallet.

Before the July 2025 update, the only way to use MetaMask Snaps for Solana was through third-party plugins developed by other teams. The Solflare Snap and the Drift Snap both extended MetaMask’s capabilities to allow basic Solana interactions, but neither offered the depth of a dedicated Solana wallet. The Snaps approach was a workaround, not a solution. With native integration, those workarounds are no longer necessary.

The Proof of History mechanism that allows Solana to reach consensus so quickly is part of what makes it architecturally distinct from Ethereum and why building this integration took significant engineering effort. Our guide on Solana Proof of History explains how this mechanism works and why it matters.

What MetaMask Solana Support Actually Includes

The native support that shipped with MetaMask Extension version 13.5 and Mobile version 7.57 covers the core actions most Solana users need day to day. Here is what you can currently do:

  • Send and receive SOL and SPL tokens directly from the MetaMask interface on both desktop and mobile
  • Swap tokens on Solana using MetaMask’s built-in swap feature, which routes through available Solana DEXs
  • Bridge assets between Ethereum and Solana directly inside the wallet
  • Connect to Solana dApps including DEXs, DeFi protocols, and NFT platforms
  • Real-time alerts and malicious dApp detection that MetaMask applies to Solana transactions the same way it does for Ethereum
  • Transaction simulations that show you what a transaction will do before you approve it

The Gas Included Swap is a feature unique to the MetaMask Solana integration that is worth highlighting. When you want to swap a token but do not have enough SOL in your wallet to cover the transaction fee, MetaMask automatically calculates the gas cost and deducts it from the swap amount rather than blocking the transaction. This removes the common problem of needing to always maintain a separate SOL balance just for fees.

The multichain account structure introduced with this update means that every MetaMask account now contains one EVM address, one Solana address, and one Bitcoin address. Your existing SRP controls all three. If you used a Solana Snap before the update, MetaMask automatically matched your previous Solana address to the appropriate account under the new structure. Your original addresses remain accessible.

MetaMask uses Infura as the RPC provider for all Solana transactions. This is the same provider MetaMask uses for Ethereum. There is currently no way to use a custom RPC URL for Solana inside MetaMask, which is a notable difference from how dedicated Solana wallets like Phantom and Solflare operate.

What MetaMask Solana Does Not Support Yet

The honest part of the answer is that MetaMask Solana support, while real and functional, comes with meaningful limitations compared to wallets built specifically for Solana.

What MetaMask Solana Does Not Support Yet

Knowing these before you commit to using MetaMask as your primary Solana wallet matters.

  • No Ledger integration for Solana accounts. You cannot connect a Ledger hardware wallet to a MetaMask Solana account at the time of writing. Ledger works with MetaMask for EVM chains but the Solana-specific pairing is not yet supported. Phantom and Solflare both support Ledger natively.
  • No custom RPC for Solana. MetaMask routes all Solana traffic through Infura. There is no option to set a custom RPC URL for Solana accounts, which limits network flexibility compared to dedicated wallets.
  • No private key import for Solana. You can only import a Solana account into MetaMask using a full secret recovery phrase. Private key import for individual Solana accounts is not yet supported. This is an important constraint if you want to bring in a specific wallet without sharing all other accounts on that SRP.
  • Limited staking SOL support. Native validator delegation and staking management inside MetaMask for Solana is not fully developed. If staking SOL is a priority, Phantom and Solflare offer much more complete staking dashboards with validator analytics and real-time reward tracking.
  • Limited NFT support. MetaMask’s Solana integration handles basic token management well but the NFT support is more limited than Phantom or Backpack. Features like bulk NFT management, burn tools, and collection locking are not available in MetaMask’s Solana interface.
  • Manual token detection for less common tokens. MetaMask automatically detects major SOL and SPL tokens but less popular tokens require manual addition using the token’s mint address. Dedicated wallets handle this more broadly out of the box.

These are not permanent limitations. MetaMask’s blog post at launch explicitly said “Solana is just the start” and the development roadmap includes continued improvements to account setup, token detection, dApp connections, and staking. But as of May 2026, these gaps exist and are worth knowing about.

For users who need full Solana capability including hardware wallet support and complete staking control, our guide on how to store SOL long term covers hardware wallet options and cold storage approaches that pair with dedicated Solana wallets.

How to Add Solana to MetaMask: Step by Step

If your MetaMask is already updated to the current version, adding and using Solana takes less than five minutes. The process is the same whether you are on the browser extension or the mobile app, with minor differences in where buttons appear on screen.

How to Add Solana to MetaMask Step by Step

These steps work for both creating a new Solana account and importing one you already own from another wallet.

Step 1: Update MetaMask to the Latest Version

Solana support requires at least Extension version 13.5 for the browser extension and Mobile version 7.57 for the iOS and Android apps. Open your browser’s extension store or your phone’s app store and check for available updates. If you are on an older version, update MetaMask first. Older versions will not show Solana as an option in the network selector. After updating, restart the browser or reopen the app before proceeding.

Step 2: Select Solana From the Networks Menu

Open MetaMask and click the network selector at the top of the wallet, which usually shows “Ethereum Mainnet” by default. Scroll the list or use the search function to find Solana. If it does not appear, go to the networks catalog and add it from there. Once you switch to Solana in the network selector, the wallet view updates to show your Solana balance and your Solana address. Click the account selector dropdown at the top to see your Solana address alongside your EVM address for the same account.

Step 3: Create a New Solana Account

If you want a fresh Solana account, click the account selector and choose Add Wallet, then select Solana account from the options. MetaMask generates a new Solana address automatically using your existing secret recovery phrase. The address uses Base58 encoding and looks nothing like an Ethereum address. This is normal. An EVM address starts with 0x. A Solana address does not. These two address formats are completely incompatible. Never send SOL to an EVM address or ETH to a Solana address.

Step 4: Import an Existing Solana Wallet

To bring in a wallet you already use on Phantom, Solflare, or another Solana wallet, go to the account selector and choose Import a Wallet. Enter your SRP, the full 12 or 24-word secret recovery phrase from your existing wallet. MetaMask will import Solana account data and all EVM accounts linked to that SRP at the same time.

Note that private key import for individual Solana accounts is not yet supported. You must use the full SRP. If your Phantom or Solflare wallet uses a different recovery phrase from your MetaMask, treat it as a separate wallet and import Solana account using that phrase. All accounts linked to the imported SRP will appear in MetaMask after the import completes.

Step 5: Fund Your MetaMask Solana Account

With your Solana account active, you can fund it by sending SOL from an exchange to your Solana address displayed in MetaMask, or by using MetaMask’s built-in bridge to move assets from Ethereum. Copy your address from the Receive button, paste it into your exchange’s withdrawal form, confirm the Solana network is selected on both ends, and send.

Always do a small test transaction first when funding a new wallet from an exchange. If you do not have SOL to cover fees and want to swap another token, the Gas Included Swap feature handles this automatically by deducting the gas cost from the swap output amount. To understand how fees work at the network level, our guide on Solana transaction fees covers how the cost structure works and when priority fees apply.

Step 6: Connect to Solana dApps in MetaMask

Visit any Solana dApp and click Connect Wallet. MetaMask may not appear in the initial list of wallet options on some platforms because many Solana dApps were built before the MetaMask integration existed. If you do not see MetaMask, click View More Wallets or look for a browser wallet option in the dropdown. Select MetaMask from the expanded list. Approve the connection in the wallet popup.

Once connected, every transaction on the Solana dApps you visit will appear as an approval request in MetaMask, with transaction simulations showing what will change in your wallet before you confirm. The built-in malicious dApp detection flags known bad actors automatically. For the major Solana DeFi protocol Jupiter, MetaMask integration works through this flow and the wallet appears in the available options list.

MetaMask vs Phantom vs Solflare: Which Is Better for Solana?

The most direct comparison users need when deciding on a dedicated Solana wallet versus using MetaMask for Solana comes down to what they actually do on the network.

MetaMask vs Phantom vs Solflare

Each wallet has a clear best-use case and the right answer depends on your existing setup.

Feature MetaMask Phantom Solflare
Native Solana support Yes (July 2025) Yes (built for it) Yes (built for it)
Staking SOL Limited Yes Yes (best analytics)
NFT support Basic Full Full
Ledger hardware wallet Not yet (Solana) Yes Yes
Multichain EVM Yes (best) Yes (limited EVM) Solana only
Custom RPC No (Infura only) Yes Yes
DeFi dApp access Growing Full Full
Gas Included Swap Yes No No
Cost Free Free Free

When to Use MetaMask for Solana

Use MetaMask Solana if you already live in the MetaMask interface for your Ethereum and EVM activity and want to add Solana without managing a second wallet. The multichain account structure means your Solana activity sits alongside your Ethereum positions in one place, under one recovery phrase, with one security setup. For users who do most of their DeFi work on Ethereum and want occasional Solana exposure, or who want to bridge assets between the two chains conveniently, MetaMask is the most practical choice. The Gas Included Swap feature also makes it convenient when you arrive on Solana with non-SOL assets and need to swap without worrying about gas.

When to Use Phantom Instead

Phantom is the right choice when Solana is your primary network and you need the full feature set. For NFT collectors, Phantom has a complete gallery, bulk management tools, and a burn button for unwanted airdrops. For stakers, it shows a clean validator list and lets you delegate directly with a few taps. For DeFi users, Phantom connects seamlessly to every Solana protocol without needing to find the wallet in a secondary list. The Ledger integration works fully in Phantom, which matters for anyone keeping significant SOL in cold storage. If you plan to stay mostly on Solana, Phantom is the more capable tool.

Our guide on how to buy Solana covers funding a Phantom wallet from an exchange and completing your first purchase.

When to Use Solflare Instead

Solflare is the best choice when validator selection and staking management are your primary activity on Solana. The staking dashboard shows commission history, uptime over rolling periods, and performance data that Phantom does not surface in the same detail. Solflare also integrates fully with Ledger, making it the strongest combination for users who want to stake SOL from cold storage without exposing their private keys. If you run a dedicated Solana wallet strategy alongside a MetaMask setup for Ethereum, Solflare is often the pairing that covers the gaps MetaMask currently leaves on the Solana staking side.

How to Import Your Phantom Wallet Into MetaMask

If you already use Phantom and want to access the same wallet inside MetaMask, the process uses your SRP to bring the account in. This is the most common question from existing Phantom users after the MetaMask update.

How to Import Your Phantom Wallet Into MetaMask

Open MetaMask and click the account selector at the top of the wallet. At the bottom of the dropdown, click Add Wallet and then Import a Wallet. Enter the full secret recovery phrase from your Phantom wallet, all 12 or 24 words in the correct order. Click Continue. MetaMask will import all accounts linked to that SRP, both EVM accounts and the Solana account derived from the same phrase. Your Phantom Solana address will appear in MetaMask alongside an Ethereum address derived from the same recovery phrase.

One important caveat: if your Phantom wallet uses a different SRP from your existing MetaMask wallet, you will have two separate wallet sets inside MetaMask after the import Phantom wallet process. Both remain accessible through the account selector. There is currently no way to do a private key import for an individual Solana account in MetaMask. The SRP import is the only supported route.

Also note that if you previously used MetaMask with a Solflare Snap or Drift Snap before the July 2025 update, MetaMask has already matched those Solana addresses to the corresponding accounts. You can manage them directly without reimporting.

To understand what SOL actually is and how the network processes transactions behind every MetaMask Solana interaction, our overview of what SOL is covers the token’s role and mechanics.

MetaMask Solana Security: What You Need to Know

MetaMask Solana carries the same security architecture that has made the wallet trusted by over 100 million users on Ethereum. Transaction simulations show you a preview of what each transaction will do before you approve it. Real-time alerts notify you of incoming transactions and security threats. Malicious dApp detection flags known bad actors before you connect. These protections apply to Solana accounts in MetaMask the same way they apply to EVM accounts.

There are a few Solana-specific things to watch for:

  • Never send SOL to an Ethereum address. A Solana address and an Ethereum address look completely different because of their different address formats (Base58 vs 0x). If you paste an Ethereum address into a Solana send field, the transaction will fail or, in some cases, the funds will be unrecoverable. Always verify the address format before sending.
  • Always send a test transaction first. When withdrawing from an exchange or sending from another wallet to your MetaMask Solana address for the first time, send a small test amount and verify it arrives before sending the full balance.
  • Your SRP covers all chains. Because the same secret recovery phrase controls your EVM, Solana, and Bitcoin accounts in MetaMask, protecting it is more important than ever. Anyone who has your phrase can access all three chains simultaneously. Write it on paper and keep it offline. Never photograph it or store it digitally.
  • Watch for phishing sites mimicking Solana dApps. Phishing attacks on Solana users are a known risk. Always verify the URL of any dApp before connecting your MetaMask. Bookmark official URLs rather than clicking through search results each time.
  • Verify transactions on Solscan. For any significant transfer or interaction, you can verify the transaction status and details at Solscan, Solana’s primary block explorer. Enter your wallet address or transaction ID to see exactly what happened on-chain.

Because MetaMask is a non-custodial wallet, there is no company that can reverse a transaction or recover funds sent to the wrong address. Every approval you give is final once confirmed on-chain. The security features MetaMask provides help you make better decisions before confirming, but the responsibility for what you sign is yours.

If you want to go further with Solana on MetaMask and understand the smart contract layer behind the dApps you connect to, our guide on Solana smart contracts explains how programs are deployed and what audit standards mean when evaluating a protocol.

Does MetaMask Support Solana: FAQs

Does MetaMask Support Solana Natively?

Yes. MetaMask Solana native support launched on July 8, 2025, with Extension version 13.5 and Mobile version 7.57. Solana is the first non-EVM blockchain to be natively integrated into MetaMask. You can send, receive, swap, bridge, and connect to Solana dApps directly inside MetaMask without any additional plugins or workarounds.

What Is the Difference Between MetaMask Snaps and Native Solana Support?

MetaMask Snaps were third-party plugins that extended MetaMask’s capabilities to non-EVM chains before the wallet had built-in support. The Solflare Snap was the most popular Solana Snap and allowed basic Solana interactions, but it was limited to what the Snap plugin could access and required a separate confirmation step. Native support, introduced with Extension version 13.5, replaces the Snap approach entirely. Solana accounts are now first-class accounts in MetaMask, generated and managed with the same architecture as EVM accounts. If you used a Solana Snap before the update, MetaMask automatically adopted those accounts into the native structure.

Can I Use Ledger With MetaMask for Solana?

Not yet for Solana accounts specifically. Ledger integration in MetaMask works for EVM chains but the connection to Ledger-based Solana accounts is not yet supported in MetaMask. This is one of the current limitations. If you need a hardware wallet for your Solana holdings, Phantom and Solflare both support full Ledger integration and are the better choice for cold storage combined with a hot wallet interface.

Can I Stake SOL in MetaMask?

Full native validator delegation and stake SOL management inside MetaMask is not yet available in the same way it works in Phantom or Solflare. You can interact with liquid staking protocols through Solana dApps connected to MetaMask, but a built-in staking dashboard with validator selection is not part of the current MetaMask release. For staking, a dedicated Solana wallet like Phantom or Solflare remains the better option. You can run both: MetaMask for Ethereum and EVM activity, Phantom or Solflare for Solana staking.

How Do I Import My Phantom Wallet Into MetaMask?

Open MetaMask, click the account selector, choose Add Wallet, then Import a Wallet. Enter the full secret recovery phrase from your Phantom wallet. MetaMask will import all accounts linked to that SRP, including the Solana account. Note that private key import for individual Solana accounts is not yet supported. You must use the full recovery phrase. All accounts on that SRP will appear in MetaMask after the import. If you want to import Phantom without exposing all accounts on that SRP, keep using Phantom separately and run both wallets side by side.

What Is the Gas Included Swap in MetaMask?

The Gas Included Swap is a MetaMask Solana feature that handles the situation where you want to swap a token but do not have enough SOL in your wallet to cover the network gas fee. Rather than blocking the swap, MetaMask automatically calculates the required gas cost and deducts it from the swap output. For example, if you want to swap USDC to SOL but have zero SOL for fees, MetaMask deducts the gas amount from the USDC side and completes the transaction. This removes the common friction of needing to maintain a separate SOL balance just for fee coverage.

Is MetaMask or Phantom Better for Solana?

It depends on how you use Solana. MetaMask is the better choice if you work heavily with EVM chains and want to manage Solana from the same interface without switching wallets. Phantom is the better choice if Solana is your primary network and you need full staking, NFT management, Ledger integration, and broad dApp compatibility. Many users run both: MetaMask for Ethereum activity and Phantom as their dedicated Solana wallet. This is a reasonable setup and each wallet handles its respective chain better than the other does.

What Solana dApps Work With MetaMask?

Most major Solana dApps that use the standard wallet connection interface work with MetaMask. Jupiter, the leading Solana DEX aggregator, supports MetaMask through its Connect Wallet flow. If MetaMask does not appear in the initial wallet list on a Solana dApp, click View More Wallets and select MetaMask from the expanded list. Some older dApps that were built before the MetaMask integration may not yet have updated their wallet lists. In those cases, a dedicated Solana wallet like Phantom will connect without issue.

Amer Foster
Amer Foster
Amer Foster is the founder and lead writer of Crypto News SOL. He has followed Solana through multiple market cycles and writes from direct experience with the network, buying and holding SOL, staking, using DeFi protocols, and exploring the broader Solana ecosystem. His goal is simple: explain how Solana works in plain language, without the hype