Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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
17 changes: 16 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,19 @@
# MetaMask SDK
# MetaMask SDK (Deprecated)

> **⚠️ DEPRECATED**
>
> This repository is deprecated and no longer actively maintained. MetaMask SDK has been superseded by **MetaMask Connect**, a ground-up rewrite with a streamlined API, direct wallet communication (no relay server), and multichain support out of the box.
>
> **Migrate to:**
>
> - [`@metamask/connect-evm`](https://www.npmjs.com/package/@metamask/connect-evm) — drop-in EVM dapp integration (browser, Node.js, React Native)
> - [`@metamask/connect-multichain`](https://www.npmjs.com/package/@metamask/connect-multichain) — multichain dapp integration (EVM + non-EVM)
>
> **Migration guide & docs:** <https://docs.metamask.io/metamask-connect>
>
> **New repo:** <https://github.com/MetaMask/connect-monorepo>

---

[![codecov](https://codecov.io/gh/MetaMask/metamask-sdk/graph/badge.svg?token=6B3Z3724OO)](https://codecov.io/gh/MetaMask/metamask-sdk)

Expand Down
10 changes: 9 additions & 1 deletion packages/sdk-analytics/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
# MetaMask SDK Analytics
# MetaMask SDK Analytics (Deprecated)

> **⚠️ DEPRECATED**
>
> `@metamask/sdk-analytics` is deprecated and no longer actively maintained. Analytics functionality is now provided by [`@metamask/connect-analytics`](https://github.com/MetaMask/connect-monorepo/tree/main/packages/analytics) in the MetaMask Connect monorepo.
>
> **Migration guide & docs:** <https://docs.metamask.io/metamask-connect>

---

## Overview

Expand Down
15 changes: 14 additions & 1 deletion packages/sdk-communication-layer/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,17 @@
# MetaMask SDK Communication Layer
# MetaMask SDK Communication Layer (Deprecated)

> **⚠️ DEPRECATED**
>
> `@metamask/sdk-communication-layer` is deprecated and no longer actively maintained. MetaMask Connect replaces the socket-based relay architecture with direct wallet communication via the Mobile Wallet Protocol, eliminating the need for a separate communication layer.
>
> **Migrate to:**
>
> - [`@metamask/connect-evm`](https://www.npmjs.com/package/@metamask/connect-evm) — drop-in EVM dapp integration
> - [`@metamask/connect-multichain`](https://www.npmjs.com/package/@metamask/connect-multichain) — multichain dapp integration
>
> **Migration guide & docs:** <https://docs.metamask.io/metamask-connect>

---

## Installation

Expand Down
13 changes: 12 additions & 1 deletion packages/sdk-install-modal-web/README.md
Original file line number Diff line number Diff line change
@@ -1 +1,12 @@
# sdk-install-modal-web
# SDK Install Modal Web (Deprecated)

> **⚠️ DEPRECATED**
>
> This package is deprecated and no longer actively maintained. It has been superseded by the MetaMask Connect packages.
>
> **Migrate to:**
>
> - [`@metamask/connect-evm`](https://www.npmjs.com/package/@metamask/connect-evm) — drop-in EVM dapp integration
> - [`@metamask/connect-multichain`](https://www.npmjs.com/package/@metamask/connect-multichain) — multichain dapp integration
>
> **Migration guide & docs:** <https://docs.metamask.io/metamask-connect>
10 changes: 9 additions & 1 deletion packages/sdk-multichain-ui/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
# sdk-install-modal-web
# SDK Multichain UI (Deprecated)

> **⚠️ DEPRECATED**
>
> This package is deprecated and no longer actively maintained. It has been superseded by [`@metamask/multichain-ui`](https://github.com/MetaMask/connect-monorepo/tree/main/packages/multichain-ui) in the MetaMask Connect monorepo.
>
> **Migration guide & docs:** <https://docs.metamask.io/metamask-connect>

---

Install modal web package for multichain, renders and uses the new mobile wallet protocol ConnectionRequest QRCodes.

Expand Down
15 changes: 14 additions & 1 deletion packages/sdk-multichain/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,17 @@
# MetaMask SDK Multichain
# MetaMask SDK Multichain (Deprecated)

> **⚠️ DEPRECATED**
>
> `@metamask/sdk-multichain` is deprecated and no longer actively maintained. Its functionality has been superseded by **MetaMask Connect**, which provides a cleaner multichain API, direct wallet communication (no relay server), and improved protocol support.
>
> **Migrate to:**
>
> - [`@metamask/connect-multichain`](https://www.npmjs.com/package/@metamask/connect-multichain) — the direct successor for multichain dapp integration
> - [`@metamask/connect-evm`](https://www.npmjs.com/package/@metamask/connect-evm) — if you only need EVM chain support
>
> **Migration guide & docs:** <https://docs.metamask.io/metamask-connect>

---

The MetaMask SDK Multichain is a protocol-based, domain-driven SDK that enables seamless integration with MetaMask wallets across multiple blockchain networks and platforms.

Expand Down
15 changes: 14 additions & 1 deletion packages/sdk-react-native/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,17 @@
# MetaMask SDK React Native
# MetaMask SDK React Native (Deprecated)

> **⚠️ DEPRECATED**
>
> `@metamask/sdk-react-native` is deprecated and no longer actively maintained. It has been superseded by **MetaMask Connect**, which offers a streamlined API, direct wallet communication (no relay server), and first-class multichain support.
>
> **Migrate to:**
>
> - [`@metamask/connect-evm`](https://www.npmjs.com/package/@metamask/connect-evm) — drop-in EVM dapp integration (browser, Node.js, React Native)
> - [`@metamask/connect-multichain`](https://www.npmjs.com/package/@metamask/connect-multichain) — multichain dapp integration (EVM + non-EVM)
>
> **Migration guide & docs:** <https://docs.metamask.io/metamask-connect>

---

The MetaMask SDK React Native allows developers to integrate MetaMask seamlessly into React Native applications.

Expand Down
15 changes: 14 additions & 1 deletion packages/sdk-react-ui/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,17 @@
# MetaMask SDK React
# MetaMask SDK React UI (Deprecated)

> **⚠️ DEPRECATED**
>
> `@metamask/sdk-react-ui` is deprecated and no longer actively maintained. It has been superseded by **MetaMask Connect**, which offers a streamlined API, direct wallet communication (no relay server), and first-class multichain support.
>
> **Migrate to:**
>
> - [`@metamask/connect-evm`](https://www.npmjs.com/package/@metamask/connect-evm) — drop-in EVM dapp integration (browser, Node.js, React Native)
> - [`@metamask/connect-multichain`](https://www.npmjs.com/package/@metamask/connect-multichain) — multichain dapp integration (EVM + non-EVM)
>
> **Migration guide & docs:** <https://docs.metamask.io/metamask-connect>

---

The MetaMask SDK React UI allows developer an easier integration to the MetaMask SDK on React-based apps.
On top of exporting the hooks from `@metamask/sdk-react`, it also provides wrapper around wagmi hooks and a basic UI button component to connect to MetaMask.
Expand Down
15 changes: 14 additions & 1 deletion packages/sdk-react/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,17 @@
# MetaMask SDK React
# MetaMask SDK React (Deprecated)

> **⚠️ DEPRECATED**
>
> `@metamask/sdk-react` is deprecated and no longer actively maintained. It has been superseded by **MetaMask Connect**, which offers a streamlined API, direct wallet communication (no relay server), and first-class multichain support.
>
> **Migrate to:**
>
> - [`@metamask/connect-evm`](https://www.npmjs.com/package/@metamask/connect-evm) — drop-in EVM dapp integration (browser, Node.js, React Native)
> - [`@metamask/connect-multichain`](https://www.npmjs.com/package/@metamask/connect-multichain) — multichain dapp integration (EVM + non-EVM)
>
> **Migration guide & docs:** <https://docs.metamask.io/metamask-connect>

---

The MetaMask SDK React allows developer an easier integration to the MetaMask SDK on React-based apps.

Expand Down
15 changes: 14 additions & 1 deletion packages/sdk/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,17 @@
# MetaMask SDK
# MetaMask SDK (Deprecated)

> **⚠️ DEPRECATED**
>
> `@metamask/sdk` is deprecated and no longer actively maintained. It has been superseded by **MetaMask Connect**, which offers a streamlined API, direct wallet communication (no relay server), and first-class multichain support.
>
> **Migrate to:**
>
> - [`@metamask/connect-evm`](https://www.npmjs.com/package/@metamask/connect-evm) — drop-in EVM dapp integration (browser, Node.js, React Native)
> - [`@metamask/connect-multichain`](https://www.npmjs.com/package/@metamask/connect-multichain) — multichain dapp integration (EVM + non-EVM)
>
> **Migration guide & docs:** <https://docs.metamask.io/metamask-connect>

---

The MetaMask SDK enables developers to easily connect their dapps with a MetaMask wallet (Extension or Mobile) no matter the dapp environment or platform.

Expand Down
Loading