Adding Solana to Metamask takes five minutes and requires only your wallet address

Metamask is built to work with Ethereum by default, but you can add other blockchains including Solana by entering the network's details into your wallet settings. The process involves going to Settings, selecting Networks, and either letting Metamask auto-fill the Solana information or entering it manually. Once added, you can switch between Ethereum, Solana, and any other networks you've set up by clicking the network name at the top of your Metamask window.

You do not need a separate wallet for Solana — your existing Metamask seed phrase works across multiple blockchains. However, your Ethereum address and your Solana address are different, even though they come from the same wallet. This matters because sending funds to the wrong address will lose them.

Key Takeaways

  • Metamask can connect to Solana through the network settings, and the process takes about five minutes with no fees.
  • Your Solana address in Metamask is different from your Ethereum address, even though both come from the same wallet seed phrase.
  • You can add Solana manually by entering the RPC URL, chain ID, and currency symbol, or use a preset if Metamask offers one.
  • After adding Solana, you must transfer SOL tokens to your Solana address before you can pay for transactions on that network.

The automatic way: letting Metamask add Solana for you

Open Metamask and click the network dropdown at the top of the window — it usually shows "Ethereum Mainnet" or whichever network you're currently on. Select "Add Network" or "Add a network manually" depending on your Metamask version. Metamask may show you a list of popular networks including Solana; if it does, click Solana and then "Approve" to add it automatically.

If Metamask does not show Solana in the list, you will need to enter the details yourself. Write down the RPC URL, chain ID, and currency symbol before you start — you'll need them in the next section.

The manual way: entering Solana's network details

If Metamask does not auto-fill Solana, go to Settings (the gear icon), select Networks, and click "Add a network manually." You will see fields for Network Name, New RPC URL, Chain ID, Currency Symbol, and Block Explorer URL. Enter the following information exactly:

  • Network Name: Solana
  • New RPC URL: https://api.mainnet-beta.solana.com
  • Chain ID: 101
  • Currency Symbol: SOL
  • Block Explorer URL: https://solscan.io

Click Save. Metamask will add Solana to your network list. You can now switch to Solana by clicking the network dropdown and selecting it.

Why your Solana address is different from your Ethereum address

Metamask uses your seed phrase to generate addresses on different blockchains. Your Ethereum address starts with 0x and is 42 characters long. Your Solana address is completely different — it's longer and uses a different format. Both are real addresses controlled by your seed phrase, but they point to different locations on their respective blockchains.

This means you cannot send Solana tokens to your Ethereum address, and you cannot send Ethereum to your Solana address. If you do, the tokens will be lost. Always check that you're on the correct network before sending funds, and always copy-paste addresses rather than typing them by hand.

Getting SOL into your Solana address

Before you can use Solana through Metamask, you need SOL tokens in your Solana address to pay for transactions. You can get SOL by transferring it from an exchange like Coinbase or Kraken, or by receiving it from someone else. When you transfer SOL to Metamask, send it to your Solana address in Metamask — not your Ethereum address.

To find your Solana address in Metamask, make sure you're on the Solana network (check the dropdown at the top), then click your account name or the copy icon next to it. This shows your Solana address. Copy it and paste it into the withdrawal form on your exchange. The transfer usually arrives within a few minutes.

Switching between networks and what happens to your balance

Once you've added Solana, you can switch networks by clicking the network dropdown at the top of Metamask and selecting Solana. Your balance will change because you're now looking at your Solana address instead of your Ethereum address. If you have no SOL, the balance will show zero. This is normal and does not mean you've lost your Ethereum — it's still in your Ethereum address on the Ethereum network.

You can add as many networks as you want. Each one has its own address derived from your seed phrase, and each one shows its own balance. Switching networks does not move your funds — it just changes which address you're looking at.

Troubleshooting: network connection errors

If Metamask shows an error when you try to switch to Solana, the RPC URL may be down or incorrect. Try replacing the RPC URL with an alternative: https://solana-api.projectserum.com or https://rpc.ankr.com/solana both work as backups. Go to Settings, Networks, select Solana, and paste the new URL into the New RPC URL field, then Save.

If you still see errors, check that you're using the correct chain ID (101 for Solana mainnet). Some users accidentally enter the testnet chain ID (103) instead, which connects to a test network where your funds are not real. If this happens, delete the network and add it again with the correct chain ID.

Frequently Asked Questions

Do I need a new wallet to use Solana?

No. Your existing Metamask wallet works on Solana. Your seed phrase generates a different address for Solana than it does for Ethereum, but you do not need a separate wallet or seed phrase. One Metamask wallet can hold Ethereum, Solana, and other blockchains at the same time.

What happens if I send Ethereum to my Solana address by mistake?

The transaction will fail or the funds will be lost depending on how you sent them. Ethereum and Solana are separate blockchains and do not recognize each other's addresses. Always double-check the network you're on and the address you're sending to before confirming any transaction.

Can I use the same Metamask account on multiple devices?

Yes, but only if you import your seed phrase into Metamask on each device. Do not share your seed phrase with anyone. If someone has your seed phrase, they can access all your funds on all networks. Keep it written down in a safe place offline.

Is there a fee to add Solana to Metamask?

No. Adding a network to Metamask is free. You only pay fees when you send transactions on that network — and Solana transaction fees are usually much lower than Ethereum fees, typically a fraction of a cent.