You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Document Solana wallet standard support
* update what's new
* update whats new
* add third-party libraries and devnet
* update what's new description
* devnet only supported on flask
* add extension only note
* highlight native solana support
Copy file name to clipboardExpand all lines: wallet/how-to/use-non-evm-networks/index.md
+14-7Lines changed: 14 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,22 +6,29 @@ import CardList from "@site/src/components/CardList"
6
6
7
7
# Use non-EVM networks
8
8
9
-
You can interact with users' accounts on non-EVM networks by connecting to existing
10
-
[MetaMask Snaps](https://metamask.io/snaps/).
11
-
12
9
Non-EVM networks are blockchain networks that are not compatible with the Ethereum Virtual Machine (EVM).
13
-
Non-EVM dapps and MetaMask can't directly interact with each other.
14
-
By connecting to dedicated non-EVM Snaps, you can extend the functionality of MetaMask and integrate non-EVM networks into your existing MetaMask workflow.
10
+
MetaMask provides different types of support for some non-EVM networks:
11
+
12
+
-**Native support** - MetaMask implements a standard interface for [Solana](solana.md) dapps to natively connect to MetaMask.
13
+
Several third party libraries for Solana also detect and handle MetaMask by default.
14
+
-**Non-EVM Snaps** - MetaMask provides dedicated non-EVM [Snaps](https://metamask.io/snaps/) that dapps can use to interact with users' non-EVM accounts in MetaMask.
15
+
For example, you can connect to [Starknet](starknet/index.md) in this way.
15
16
16
-
MetaMask provides Snaps for the following networks:
17
+
MetaMask supports the following non-EVM networks:
17
18
18
19
<CardList
19
20
items={[
21
+
{
22
+
href: "solana",
23
+
title: "Solana",
24
+
description:
25
+
"High-performance non-EVM network. MetaMask natively supports connecting to Solana.",
26
+
},
20
27
{
21
28
href: "starknet",
22
29
title: "Starknet",
23
30
description:
24
-
"Layer 2 network for Ethereum using ZK rollups.",
31
+
"Layer 2 network for Ethereum using ZK rollups. MetaMask supports connecting to Starknet via a Snap.",
description: Interact with users' Solana accounts in MetaMask.
3
+
---
4
+
5
+
# Solana
6
+
7
+
[Solana](https://solana.com/) is a high-performance, non-EVM network that provides fast transaction speeds and low fees.
8
+
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.
9
+
10
+
:::note Supported Solana networks
11
+
MetaMask supports Solana Mainnet.
12
+
Solana Devnet is only supported on [MetaMask Flask](/snaps/get-started/install-flask).
13
+
After adding Solana to MetaMask Flask, [show test networks](https://support.metamask.io/configure/networks/how-to-view-testnets-in-metamask/) to view Solana Devnet.
14
+
:::
15
+
16
+
:::info Extension only
17
+
Connecting your dapp to Solana in MetaMask is currently only available on the extension.
18
+
Mobile support is coming soon.
19
+
:::
20
+
21
+
## Wallet Standard
22
+
23
+
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).
24
+
25
+
Learn more in Solana's [Interact With Wallets](https://solana.com/developers/courses/intro-to-solana/interact-with-wallets) documentation.
26
+
27
+
:::note
28
+
With the Wallet Standard, MetaMask does not appear as a connection option for users that don't already have MetaMask installed.
29
+
Ask the MetaMask team on [Discord](https://discord.gg/consensys) if you need support for a custom integration.
30
+
:::
31
+
32
+
## Third-party libraries
33
+
34
+
Several third-party libraries for Solana dapps detect and handle MetaMask out-of-the-box, including:
0 commit comments