Skip to content
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions docs/whats-new.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@ The latest major MetaMask documentation updates are listed by the month they wer
For a comprehensive list of recent product changes, visit the "Release Notes" section at the bottom
of the [MetaMask developer page](https://metamask.io/developer/).

## May 2025

- Documented [Solana](/wallet/how-to/use-non-evm-networks/solana) dapp support via the Wallet Standard and third-party libraries.
([#1940](https://github.com/MetaMask/metamask-docs/pull/1940))

## April 2025

- Documented [Ethereum Hoodi testnet](/services/get-started/endpoints/#ethereum) support. ([#1977](https://github.com/MetaMask/metamask-docs/pull/1977))
Expand Down
7 changes: 6 additions & 1 deletion wallet-sidebar.js
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,14 @@ const sidebar = {
collapsed: true,
link: { type: "doc", id: "how-to/use-non-evm-networks/index" },
items: [
{
type: "doc",
label: "Solana",
id: "how-to/use-non-evm-networks/solana"
},
{
type: "category",
label: "Use Starknet",
label: "Starknet",
link: { type: "doc", id: "how-to/use-non-evm-networks/starknet/index" },
items: [
{
Expand Down
13 changes: 8 additions & 5 deletions wallet/how-to/use-non-evm-networks/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,20 @@ import CardList from "@site/src/components/CardList"

# Use non-EVM networks

You can interact with users' accounts on non-EVM networks by connecting to existing
[MetaMask Snaps](https://metamask.io/snaps/).

Non-EVM networks are blockchain networks that are not compatible with the Ethereum Virtual Machine (EVM).
Non-EVM dapps and MetaMask can't directly interact with each other.
By connecting to dedicated non-EVM Snaps, you can extend the functionality of MetaMask and integrate non-EVM networks into your existing MetaMask workflow.
By connecting to third-party libraries or dedicated non-EVM [Snaps](https://metamask.io/snaps/), you can extend the functionality of MetaMask and integrate non-EVM networks into your existing MetaMask workflow.

MetaMask provides Snaps for the following networks:
MetaMask supports the following non-EVM networks:

<CardList
items={[
{
href: "solana",
title: "Solana",
description:
"High-performance non-EVM network.",
},
{
href: "starknet",
title: "Starknet",
Expand Down
32 changes: 32 additions & 0 deletions wallet/how-to/use-non-evm-networks/solana.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
description: Interact with users' Solana accounts in MetaMask.
---

# Solana

[Solana](https://solana.com/) is a high-performance, non-EVM network that provides fast transaction speeds and low fees.
You can interact with users' Solana accounts in MetaMask using the [Wallet Standard](#wallet-standard) or [third-party libraries](#third-party-libraries) for Solana dapps.

:::note
MetaMask supports both Solana Mainnet and Devnet.
After adding Solana to MetaMask, [show test networks](https://support.metamask.io/configure/networks/how-to-view-testnets-in-metamask/) to view Solana Devnet.
:::

## Wallet Standard

Check warning on line 15 in wallet/how-to/use-non-evm-networks/solana.md

View workflow job for this annotation

GitHub Actions / Spelling (.mdx)

[vale] reported by reviewdog 🐶 [Consensys.Headings] 'Wallet Standard' should use sentence-style capitalization. Raw Output: {"message": "[Consensys.Headings] 'Wallet Standard' should use sentence-style capitalization.", "location": {"path": "wallet/how-to/use-non-evm-networks/solana.md", "range": {"start": {"line": 15, "column": 4}}}, "severity": "WARNING"}

MetaMask implements the [Wallet Standard](https://github.com/wallet-standard/wallet-standard), so MetaMask is supported out-of-the-box for Solana dapps that use the Wallet Standard or that integrate Solana's [Wallet Adapter](https://github.com/anza-xyz/wallet-adapter/blob/master/APP.md).

Learn more in Solana's [Interact With Wallets](https://solana.com/developers/courses/intro-to-solana/interact-with-wallets) documentation.

:::note
With the Wallet Standard, MetaMask does not appear as a connection option for users that don't already have MetaMask installed.
Ask the MetaMask team on [Discord](https://discord.gg/consensys) if you need support for a custom integration.
:::

## Third-party libraries

Several third-party libraries for Solana dapps detect and handle MetaMask out-of-the-box, including:

- [Dynamic](https://docs.dynamic.xyz/introduction/welcome)
- [Privy](https://docs.privy.io/welcome)
- [Reown](https://docs.reown.com/overview)

Check failure on line 32 in wallet/how-to/use-non-evm-networks/solana.md

View workflow job for this annotation

GitHub Actions / Spelling (.mdx)

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'Reown'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'Reown'?", "location": {"path": "wallet/how-to/use-non-evm-networks/solana.md", "range": {"start": {"line": 32, "column": 4}}}, "severity": "ERROR"}
2 changes: 1 addition & 1 deletion wallet/how-to/use-non-evm-networks/starknet/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
description: Interact with users' Starknet accounts in MetaMask.
---

# Use Starknet
# Starknet

[Starknet](https://www.starknet.io/) is a non-EVM Layer 2 network.
You can interact with users' Starknet accounts in MetaMask by connecting to the
Expand Down
Loading