Laktawan at dumiretso sa pangunahing content

Navigating Solana

Kailangan bang isalin ang artikulong ito?

Solana is now accessible through MetaMask Extension (Mobile coming soon), 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.

info

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 bridge funds to Solana

To transfer assets to Solana, you can use MetaMask's built-in bridge by clicking the 'Bridge' button on your homepage to start. If you need more help, refer to this guide.

MetaMask extension bridge screen solana

How to swap SOL and SPL tokens

You can use MetaMask's native Swaps feature by clicking the 'Swap' button on your homepage. For more details on Swaps, refer to our user guide.

MetaMask extension bridge screen solana

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

Ethereum and Solana use different terminology for some concepts. Here are the key differences:

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.