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 MetaMask [Wallet API](wallet-api.md) directly
13
13
14
14
The following table compares the supported features of each connection option:
15
15
@@ -23,32 +23,33 @@ The following table compares the supported features of each connection option:
23
23
24
24
## MetaMask SDK
25
25
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.
26
+
The MetaMask SDK ensures a reliable and secure connection to MetaMask Mobile across various platforms. For web dapps, it also enables users to connect via the MetaMask browser extension. The MetaMask SDK can be seamlessly integrated into existing projects without modifying underlying Wallet API calls.
27
27
28
28
Key features include:
29
29
30
-
-**Multi-platform support** – Connect from web, desktop, mobile, or gaming platforms.
31
-
-**Seamless mobile integration** – Use QR codes or deeplinks to create persistent connections with MetaMask Mobile.
32
-
-**EIP-6963 detection** – Automatically detect MetaMask wallets with or without third-party libraries.
33
-
-**RPC request batching** – Enhance efficiency by batching multiple requests into a single call.
30
+
-**Multi-platform support** – Connect from web, desktop, mobile, and gaming platforms.
31
+
-**Seamless mobile integration** – Leverage QR codes or deeplinks to establish persistent connections with MetaMask Mobile.
32
+
-**EIP-6963 detection** – Automatically detect MetaMask wallets, with or without third-party libraries.
33
+
-**RPC request batching** – Improve efficiency by batching multiple requests into a single call.
34
+
34
35
35
36
Get started using [MetaMask SDK](metamask-sdk/index.md).
36
37
37
38
## Third-party libraries
38
39
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
+
The MetaMask SDK integrates seamlessly with libraries like Wagmi and Web3-Onboard, simplifying wallet connections and supporting multiple wallets. These libraries streamline connection logic and offer additional features for managing wallets.
40
41
41
42
:::note
42
-
Using third-party libraries might come with trade-offs:
43
+
Trade-offs when using third-party libraries:
43
44
44
-
-Less control over specific MetaMask features.
45
-
-Inconsistent behavior across different wallets due to multi-wallet support.
45
+
-Reduced control over specific MetaMask features.
46
+
-Potential inconsistencies across different wallets due to multi-wallet support.
46
47
:::
47
48
48
-
Get started using[Wagmi](3rd-party-libraries/wagmi.md) or [Web3-Onboard](3rd-party-libraries/web3-onboard.md).
49
+
Get started with[Wagmi](3rd-party-libraries/wagmi.md) or [Web3-Onboard](3rd-party-libraries/web3-onboard.md).
49
50
50
51
## Wallet API
51
52
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.
53
+
For direct integration, you can use the Wallet APIto manage Ethereum accounts, sign data, and send transactions without the need for the SDK.
53
54
54
-
Get started using the [Wallet API](wallet-api.md).
0 commit comments