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
The following table compares the supported features of each connection option:
15
15
@@ -23,29 +23,32 @@ The following table compares the supported features of each connection option:
23
23
24
24
## MetaMask SDK
25
25
26
-
The **MetaMask SDK** provides your users with a reliable and secure way to connect to MetaMask Mobile from any platform. From a web dapp you can also give your users the option of connecting to the MetaMask Browser Extension. It's flexible and can be integrated into existing projects without altering the underlying calls to the Wallet API and we have you covered on web, iOS, Android and Unity.
26
+
MetaMask SDK provides a reliable and secure connection to MetaMask Mobile from any platform. From a web dapp, you can also give your users the option of connecting to the MetaMask browser extension. You can integrate the SDK into existing projects without altering the underlying calls to the Wallet API.
27
27
28
28
Key features include:
29
29
30
30
-**Multi-platform support** – Connect from web, desktop, mobile, or gaming platforms.
31
-
-**Seamless mobile integration** – Use QR codes or deep links to create persistent connections with MetaMask Mobile.
31
+
-**Seamless mobile integration** – Use QR codes or deeplinks to create persistent connections with MetaMask Mobile.
32
32
-**EIP-6963 detection** – Automatically detect MetaMask wallets with or without third-party libraries.
33
33
-**RPC request batching** – Enhance efficiency by batching multiple requests into a single call.
34
34
35
-
Get started with[MetaMask SDK](metamask-sdk/index.md).
35
+
Get started using[MetaMask SDK](metamask-sdk/index.md).
36
36
37
37
## Third-party libraries
38
38
39
-
MetaMask SDK integrates smoothly with libraries like Wagmi and Web3-Onboard, which simplify wallet connections and support multiple wallets. These libraries offer tools to streamline connection logic and provide additional features for managing wallets.
39
+
MetaMask SDK integrates smoothly with libraries such as Wagmi and Web3-Onboard, which simplify wallet connections and support multiple wallets. These libraries offer tools to streamline connection logic and provide additional features for managing wallets.
40
40
41
-
Consider the trade-offs:
42
-
-**Less control** over specific MetaMask features.
43
-
-**Inconsistent behavior** across different wallets due to multi-wallet support.
41
+
:::note
42
+
Using third-party libraries might come with trade-offs:
44
43
45
-
Explore [Wagmi](3rd-party-libraries/wagmi.md) and [Web3-Onboard](3rd-party-libraries/web3-onboard.md).
44
+
- Less control over specific MetaMask features.
45
+
- Inconsistent behavior across different wallets due to multi-wallet support.
46
+
:::
47
+
48
+
Get started using [Wagmi](3rd-party-libraries/wagmi.md) or [Web3-Onboard](3rd-party-libraries/web3-onboard.md).
46
49
47
50
## Wallet API
48
51
49
-
You can also directly integrate MetaMask using the Wallet API, which allows you to manage Ethereum accounts, sign data, and send transactions without requiring the SDK.
52
+
You can integrate your dapp with MetaMask directly using the Wallet API, which allows you to manage Ethereum accounts, sign data, and send transactions without requiring the SDK.
50
53
51
-
Learn more about the [Wallet API](wallet-api.md).
54
+
Get started using the [Wallet API](wallet-api.md).
Copy file name to clipboardExpand all lines: wallet/connect/metamask-sdk/index.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,16 +10,16 @@ tags:
10
10
11
11
# MetaMask SDK
12
12
13
-
The **MetaMask SDK** provides a reliable, secure, and seamless connection between your dapp and MetaMask (Extension and Mobile). It supports multiple platforms, ensuring flexibility for your integration needs.
13
+
MetaMask SDK provides a reliable, secure, and seamless connection between your dapp and MetaMask (extension and Mobile). It supports multiple platforms, ensuring flexibility for your integration needs.
14
14
15
15
Key features include:
16
16
17
17
-**Multi-platform support** – Connect from web, desktop, mobile, or gaming platforms.
18
-
-**Seamless mobile integration** – Use QR codes or deep links to create persistent connections with MetaMask Mobile.
18
+
-**Seamless mobile integration** – Use QR codes or deeplinks to create persistent connections with MetaMask Mobile.
19
19
-**RPC request batching** – Enhance efficiency by batching multiple requests into a single call.
20
20
-**EIP-6963 detection** – Automatically detect MetaMask wallets with or without third-party libraries.
21
21
22
-
Explore detailed guides for each platform:
22
+
Get started with the SDK on the following platforms:
Copy file name to clipboardExpand all lines: wallet/index.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,18 +4,18 @@ title: Introduction
4
4
5
5
# Integrate your dapp with the MetaMask wallet
6
6
7
-
MetaMask provides powerful tools for connecting dapps to wallets. With **MetaMask SDK**, developers can easily create seamless wallet connections across desktop and mobile platforms. The **Wallet API** offers flexibility in interacting with wallets and blockchain networks via standardized JSON-RPC calls, enabling direct access to key functionalities.
7
+
MetaMask provides powerful tools for connecting dapps to wallets. With **MetaMask SDK**, developers can easily create seamless wallet connections across desktop and mobile platforms. The **Wallet API** offers flexibility in interacting with wallets and blockchain networks using standardized JSON-RPC calls, enabling direct access to key functionalities.
8
8
9
9
Get started by [connecting to MetaMask](connect/index.md).
10
10
11
11
## Why use MetaMask SDK?
12
12
13
-
The **MetaMask SDK** allows you to establish a reliable connection between your dapp and MetaMask browser extension or MetaMask Mobile, providing cross-platform compatibility with a consistent user experience. Key benefits include:
13
+
**MetaMask SDK** allows you to establish a reliable connection between your dapp and the MetaMask browser extension or MetaMask Mobile, providing cross-platform compatibility with a consistent user experience. Key benefits include:
14
14
15
15
-**Cross-platform compatibility** – Integrate with MetaMask from desktop, iOS, Android, React Native, and more.
16
16
-**Seamless connections** – Minimize reconnections and improve user experience, especially on mobile.
17
-
-**Mobile-first optimization** – Enable faster wallet interactions with instant deep links and advanced features.
18
-
-**Enhanced functionality** – Use features like RPC batching, [EIP-6963](https://eips.ethereum.org/EIPS/eip-6963) for wallet discovery, and wallet security enhancements.
17
+
-**Mobile-first optimization** – Enable faster wallet interactions with instant deeplinks and advanced features.
18
+
-**Enhanced functionality** – Use features such as [RPC request batching](how-to/batch-json-rpc-requests.md), [EIP-6963](https://eips.ethereum.org/EIPS/eip-6963) for wallet discovery, and wallet security enhancements.
19
19
20
20
For more control, the **Wallet API** allows developers to interact with wallets, manage Ethereum accounts, and call JSON-RPC methods, with or without the SDK.
0 commit comments