Laktawan at dumiretso sa pangunahing content

Navigating Solana

Solana is now accessible through MetaMask, allowing you to manage your SOL and SPL tokens alongside your EVM (Ethereum)-supported assets. This guide covers everything you need to get started.

Jump to any section:

Setting up a Solana account in MetaMask

There are two ways to add a Solana account:

  • Creating an account: Use your existing SRP.
  • Importing an account: From another SRP.

Creating a Solana account

This method generates a Solana address using your existing SRP in MetaMask.

impormasyon

Solana accounts use Infura as the RPC provider. There is no way currently to navigate Solana with a custom RPC URL.

If you previously used a Solana snap like Solflare or Drift, this process will generate the same Solana address in MetaMask. You can manage your account directly within the fox now.

  1. Click on the account selector at the top of your wallet.
  2. Select 'Add account or hardware wallet' at the bottom of the list.

MetaMask extension locate add account menu button

  1. Select '+ Solana account' under the 'Create' options.

MetaMask extension add Solana account

  1. Enter your account name (example: Solana account 1).
  2. Select the Secret Recovery Phrase (SRP) to derive account from (if multiple exist).

MetaMask add Solana account modal account name and SRP

  1. Review details and click 'Create.' Your new Solana account will now appear in the account selector.

MetaMask extension Solana account in account list

  • Solana addresses do not start with a specific prefix like "0x" Ethereum addresses.

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) associated with that wallet. If you lost your SRP or need to reveal it in Phantom, follow the steps here and back it up securely.

note

You cannot import private keys for Solana accounts, yet. Import using your SRP.

MetaMask supports multiple SRP management so you can easily add accounts this way in addition to your default SRP. For more information on managing multiple accounts, refer to this guide.

  1. Click on the account selector at the top of your wallet.
  2. Select 'Add account or hardware wallet' at the bottom of the list.

MetaMask extension locate add account menu button

  1. Select 'Secret Recovery Phrase' under the 'Import' options.

MetaMask extension add account using SRP

  1. Enter your 12 or 24-word SRP and select the account(s) you want to import from this SRP.

MetaMask import account from SRP screen

  1. Confirm details and select 'Continue' to finalize.

MetaMask import account from SRP confirmation continue screen

Once complete, all Ethereum and Solana accounts linked to this SRP will appear within the account selector.

MetaMask extension accounts added from SRP

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:

  1. Select the token you want to exchange and from what network (Example: ETH on Ethereum)
  2. Select the token you want and to what network (Example: SOL on Solana)
  3. Enter the amount you want to exchange
  4. Review quote and confirm transaction

MetaMask swap solana

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:

MetaMask dapp connection connect with MetaMask

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:

EthereumSolana
Native tokenETHSOL
Token standardsERC-20, ERC-721 (ex: UNI)SPL (ex: RAY)
Transaction costsGasFee
Executable codeSmart contractsPrograms
Transaction IDTransaction hashSignature
Execution environmentsEVMSVM

Now that your Solana account is set up in MetaMask, you can easily manage your crypto and interact with dapps. Enjoy!

If you need help, click the chat icon in the bottom right to start a conversation with our support team.

Was this helpful?
Connect MetaMask to provide feedback
What is this?
This is a trial feedback system that uses Verax to record your feedback as onchain attestations on Linea Mainnet. When you vote, submit a transaction in your wallet.