diff --git a/README.md b/README.md index 8fc46658..c2289f7e 100644 --- a/README.md +++ b/README.md @@ -271,7 +271,7 @@ MetaMask Connect has been independently audited. Reports are stored in the [`aud | Auditor | Report | Date | Scope | Findings | | --------------------------- | ----------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------- | -| [Cyfrin](https://cyfrin.io) | [PDF](./audits/2026-03-05-cyfrin-metamask-connect-v2.0.pdf) | March 2026 | Cryptographic implementation (ECIES, key management), session management, transport layer security, input validation, third-party dependency review across `connect-monorepo`, `mobile-wallet-protocol`, `metamask-mobile`, `metamask-extension`, and relay server | 14 issues (0 critical, 1 high, 5 medium, 5 low, 3 informational) — 12 resolved, 2 acknowledged | +| [Cyfrin](https://cyfrin.io) | [PDF](./audits/2026-03-05-cyfrin-metamask-connect-v2.0.pdf) | March 2026 | Cryptographic implementation (ECIES, key management), session management, transport layer security, input validation, third-party dependency review across `metamask-connect`, `mobile-wallet-protocol`, `metamask-mobile`, `metamask-extension`, and relay server | 14 issues (0 critical, 1 high, 5 medium, 5 low, 3 informational) — 12 resolved, 2 acknowledged | ## Contributing diff --git a/docs/architecture.md b/docs/architecture.md index 3c47b9c0..12229e99 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -1,6 +1,6 @@ # Architecture -This document describes how the packages in `connect-monorepo` fit together — how the +This document describes how the packages in `metamask-connect` fit together — how the multichain client, the ecosystem adapters, and the transports compose. For per-package API details, see each package's own README. diff --git a/docs/contributing.md b/docs/contributing.md index a325f261..9dce7945 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -111,10 +111,10 @@ If you're developing your project locally and want to test changes to a package, > **Example:** > - > - If your project uses Yarn, `@metamask/wallet-utils` is listed in dependencies at `^1.1.4`, and your clone of this repo (`connect-monorepo`) is at the same level as your project, add the following to `resolutions`: + > - If your project uses Yarn, `@metamask/wallet-utils` is listed in dependencies at `^1.1.4`, and your clone of this repo (`metamask-connect`) is at the same level as your project, add the following to `resolutions`: > > ``` - > "@metamask/wallet-utils@^1.1.4": "file:../connect-monorepo/packages/controller-utils" + > "@metamask/wallet-utils@^1.1.4": "file:../metamask-connect/packages/controller-utils" > ``` 4. Run `yarn install`. diff --git a/package.json b/package.json index 6c1a467e..88b0087d 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,11 @@ { - "name": "@metamask/connect-monorepo", + "name": "@metamask/metamask-connect", "version": "38.0.0", "private": true, "description": "MetaMask Connect Monorepo", "repository": { "type": "git", - "url": "https://github.com/MetaMask/connect-monorepo.git" + "url": "https://github.com/MetaMask/metamask-connect.git" }, "files": [], "workspaces": [ diff --git a/packages/analytics/CHANGELOG.md b/packages/analytics/CHANGELOG.md index a502bd80..01be57c4 100644 --- a/packages/analytics/CHANGELOG.md +++ b/packages/analytics/CHANGELOG.md @@ -63,11 +63,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release -[Unreleased]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/analytics@0.6.0...HEAD -[0.6.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/analytics@0.5.0...@metamask/analytics@0.6.0 -[0.5.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/analytics@0.4.0...@metamask/analytics@0.5.0 -[0.4.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/analytics@0.3.0...@metamask/analytics@0.4.0 -[0.3.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/analytics@0.2.0...@metamask/analytics@0.3.0 -[0.2.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/analytics@0.1.1...@metamask/analytics@0.2.0 -[0.1.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/analytics@0.1.0...@metamask/analytics@0.1.1 -[0.1.0]: https://github.com/MetaMask/connect-monorepo/releases/tag/@metamask/analytics@0.1.0 +[Unreleased]: https://github.com/MetaMask/metamask-connect/compare/@metamask/analytics@0.6.0...HEAD +[0.6.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/analytics@0.5.0...@metamask/analytics@0.6.0 +[0.5.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/analytics@0.4.0...@metamask/analytics@0.5.0 +[0.4.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/analytics@0.3.0...@metamask/analytics@0.4.0 +[0.3.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/analytics@0.2.0...@metamask/analytics@0.3.0 +[0.2.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/analytics@0.1.1...@metamask/analytics@0.2.0 +[0.1.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/analytics@0.1.0...@metamask/analytics@0.1.1 +[0.1.0]: https://github.com/MetaMask/metamask-connect/releases/tag/@metamask/analytics@0.1.0 diff --git a/packages/analytics/README.md b/packages/analytics/README.md index 8162a2dd..283fbe3f 100644 --- a/packages/analytics/README.md +++ b/packages/analytics/README.md @@ -104,7 +104,7 @@ connect-src https://mm-sdk-analytics.api.cx.metamask.io; ``` This is unnecessary when consumers set `analytics.enabled: false`. See the -[monorepo README](https://github.com/MetaMask/connect-monorepo#readme) for the full CSP +[monorepo README](https://github.com/MetaMask/metamask-connect#readme) for the full CSP guidance. ## TypeScript @@ -115,7 +115,7 @@ This package is written in TypeScript and includes full type definitions. No add ## Contributing This package is part of a monorepo. Instructions for contributing can be found in the -[monorepo README](https://github.com/MetaMask/connect-monorepo#readme). +[monorepo README](https://github.com/MetaMask/metamask-connect#readme). ## License diff --git a/packages/analytics/package.json b/packages/analytics/package.json index fea9c612..fd6707fd 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -6,13 +6,13 @@ "MetaMask", "Ethereum" ], - "homepage": "https://github.com/MetaMask/connect-monorepo/tree/main/packages/analytics#readme", + "homepage": "https://github.com/MetaMask/metamask-connect/tree/main/packages/analytics#readme", "bugs": { - "url": "https://github.com/MetaMask/connect-monorepo/issues" + "url": "https://github.com/MetaMask/metamask-connect/issues" }, "repository": { "type": "git", - "url": "https://github.com/MetaMask/connect-monorepo.git" + "url": "https://github.com/MetaMask/metamask-connect.git" }, "license": "SEE LICENSE IN LICENSE", "sideEffects": false, diff --git a/packages/connect-evm/CHANGELOG.md b/packages/connect-evm/CHANGELOG.md index 38b69e93..97456dc1 100644 --- a/packages/connect-evm/CHANGELOG.md +++ b/packages/connect-evm/CHANGELOG.md @@ -276,30 +276,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release ([#58](https://github.com/MetaMask/connect-monorepo/pull/58)) -[Unreleased]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@2.1.0...HEAD -[2.1.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@2.0.0...@metamask/connect-evm@2.1.0 -[2.0.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@1.4.0...@metamask/connect-evm@2.0.0 -[1.4.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@1.3.1...@metamask/connect-evm@1.4.0 -[1.3.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@1.3.0...@metamask/connect-evm@1.3.1 -[1.3.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@1.2.0...@metamask/connect-evm@1.3.0 -[1.2.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@1.1.0...@metamask/connect-evm@1.2.0 -[1.1.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@1.0.0...@metamask/connect-evm@1.1.0 -[1.0.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.11.2...@metamask/connect-evm@1.0.0 -[0.11.2]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.11.1...@metamask/connect-evm@0.11.2 -[0.11.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.11.0...@metamask/connect-evm@0.11.1 -[0.11.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.10.0...@metamask/connect-evm@0.11.0 -[0.10.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.9.1...@metamask/connect-evm@0.10.0 -[0.9.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.9.0...@metamask/connect-evm@0.9.1 -[0.9.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.8.0...@metamask/connect-evm@0.9.0 -[0.8.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.7.0...@metamask/connect-evm@0.8.0 -[0.7.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.6.0...@metamask/connect-evm@0.7.0 -[0.6.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.5.0...@metamask/connect-evm@0.6.0 -[0.5.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.4.1...@metamask/connect-evm@0.5.0 -[0.4.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.4.0...@metamask/connect-evm@0.4.1 -[0.4.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.3.1...@metamask/connect-evm@0.4.0 -[0.3.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.3.0...@metamask/connect-evm@0.3.1 -[0.3.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.2.0...@metamask/connect-evm@0.3.0 -[0.2.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.1.2...@metamask/connect-evm@0.2.0 -[0.1.2]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.1.1...@metamask/connect-evm@0.1.2 -[0.1.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-evm@0.1.0...@metamask/connect-evm@0.1.1 -[0.1.0]: https://github.com/MetaMask/connect-monorepo/releases/tag/@metamask/connect-evm@0.1.0 +[Unreleased]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@2.1.0...HEAD +[2.1.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@2.0.0...@metamask/connect-evm@2.1.0 +[2.0.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@1.4.0...@metamask/connect-evm@2.0.0 +[1.4.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@1.3.1...@metamask/connect-evm@1.4.0 +[1.3.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@1.3.0...@metamask/connect-evm@1.3.1 +[1.3.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@1.2.0...@metamask/connect-evm@1.3.0 +[1.2.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@1.1.0...@metamask/connect-evm@1.2.0 +[1.1.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@1.0.0...@metamask/connect-evm@1.1.0 +[1.0.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.11.2...@metamask/connect-evm@1.0.0 +[0.11.2]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.11.1...@metamask/connect-evm@0.11.2 +[0.11.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.11.0...@metamask/connect-evm@0.11.1 +[0.11.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.10.0...@metamask/connect-evm@0.11.0 +[0.10.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.9.1...@metamask/connect-evm@0.10.0 +[0.9.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.9.0...@metamask/connect-evm@0.9.1 +[0.9.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.8.0...@metamask/connect-evm@0.9.0 +[0.8.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.7.0...@metamask/connect-evm@0.8.0 +[0.7.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.6.0...@metamask/connect-evm@0.7.0 +[0.6.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.5.0...@metamask/connect-evm@0.6.0 +[0.5.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.4.1...@metamask/connect-evm@0.5.0 +[0.4.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.4.0...@metamask/connect-evm@0.4.1 +[0.4.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.3.1...@metamask/connect-evm@0.4.0 +[0.3.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.3.0...@metamask/connect-evm@0.3.1 +[0.3.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.2.0...@metamask/connect-evm@0.3.0 +[0.2.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.1.2...@metamask/connect-evm@0.2.0 +[0.1.2]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.1.1...@metamask/connect-evm@0.1.2 +[0.1.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-evm@0.1.0...@metamask/connect-evm@0.1.1 +[0.1.0]: https://github.com/MetaMask/metamask-connect/releases/tag/@metamask/connect-evm@0.1.0 diff --git a/packages/connect-evm/README.md b/packages/connect-evm/README.md index 94dfe30c..f9f59e9a 100644 --- a/packages/connect-evm/README.md +++ b/packages/connect-evm/README.md @@ -596,7 +596,7 @@ type AddEthereumChainParameter = { ## Contributing -This package is part of a monorepo. Instructions for contributing can be found in the [monorepo README](https://github.com/MetaMask/connect-monorepo#readme). +This package is part of a monorepo. Instructions for contributing can be found in the [monorepo README](https://github.com/MetaMask/metamask-connect#readme). ## License diff --git a/packages/connect-evm/package.json b/packages/connect-evm/package.json index a871d32b..af8d5b8f 100644 --- a/packages/connect-evm/package.json +++ b/packages/connect-evm/package.json @@ -6,13 +6,13 @@ "MetaMask", "Ethereum" ], - "homepage": "https://github.com/MetaMask/connect-monorepo/tree/main/packages/connect-evm#readme", + "homepage": "https://github.com/MetaMask/metamask-connect/tree/main/packages/connect-evm#readme", "bugs": { "url": "" }, "repository": { "type": "git", - "url": "https://github.com/MetaMask/connect-monorepo.git" + "url": "https://github.com/MetaMask/metamask-connect.git" }, "license": "SEE LICENSE IN LICENSE", "sideEffects": false, diff --git a/packages/connect-multichain/CHANGELOG.md b/packages/connect-multichain/CHANGELOG.md index 30c4f632..c82785df 100644 --- a/packages/connect-multichain/CHANGELOG.md +++ b/packages/connect-multichain/CHANGELOG.md @@ -321,29 +321,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release -[Unreleased]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@1.1.0...HEAD -[1.1.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@1.0.0...@metamask/connect-multichain@1.1.0 -[1.0.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.15.0...@metamask/connect-multichain@1.0.0 -[0.15.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.14.0...@metamask/connect-multichain@0.15.0 -[0.14.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.13.0...@metamask/connect-multichain@0.14.0 -[0.13.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.12.1...@metamask/connect-multichain@0.13.0 -[0.12.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.12.0...@metamask/connect-multichain@0.12.1 -[0.12.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.11.1...@metamask/connect-multichain@0.12.0 -[0.11.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.11.0...@metamask/connect-multichain@0.11.1 -[0.11.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.10.0...@metamask/connect-multichain@0.11.0 -[0.10.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.9.0...@metamask/connect-multichain@0.10.0 -[0.9.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.8.0...@metamask/connect-multichain@0.9.0 -[0.8.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.7.0...@metamask/connect-multichain@0.8.0 -[0.7.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.6.0...@metamask/connect-multichain@0.7.0 -[0.6.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.5.3...@metamask/connect-multichain@0.6.0 -[0.5.3]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.5.2...@metamask/connect-multichain@0.5.3 -[0.5.2]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.5.1...@metamask/connect-multichain@0.5.2 -[0.5.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.5.0...@metamask/connect-multichain@0.5.1 -[0.5.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.4.0...@metamask/connect-multichain@0.5.0 -[0.4.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.3.2...@metamask/connect-multichain@0.4.0 -[0.3.2]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.3.1...@metamask/connect-multichain@0.3.2 -[0.3.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.3.0...@metamask/connect-multichain@0.3.1 -[0.3.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.2.1...@metamask/connect-multichain@0.3.0 -[0.2.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.2.0...@metamask/connect-multichain@0.2.1 -[0.2.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-multichain@0.1.0...@metamask/connect-multichain@0.2.0 -[0.1.0]: https://github.com/MetaMask/connect-monorepo/releases/tag/@metamask/connect-multichain@0.1.0 +[Unreleased]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@1.1.0...HEAD +[1.1.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@1.0.0...@metamask/connect-multichain@1.1.0 +[1.0.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.15.0...@metamask/connect-multichain@1.0.0 +[0.15.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.14.0...@metamask/connect-multichain@0.15.0 +[0.14.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.13.0...@metamask/connect-multichain@0.14.0 +[0.13.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.12.1...@metamask/connect-multichain@0.13.0 +[0.12.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.12.0...@metamask/connect-multichain@0.12.1 +[0.12.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.11.1...@metamask/connect-multichain@0.12.0 +[0.11.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.11.0...@metamask/connect-multichain@0.11.1 +[0.11.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.10.0...@metamask/connect-multichain@0.11.0 +[0.10.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.9.0...@metamask/connect-multichain@0.10.0 +[0.9.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.8.0...@metamask/connect-multichain@0.9.0 +[0.8.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.7.0...@metamask/connect-multichain@0.8.0 +[0.7.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.6.0...@metamask/connect-multichain@0.7.0 +[0.6.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.5.3...@metamask/connect-multichain@0.6.0 +[0.5.3]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.5.2...@metamask/connect-multichain@0.5.3 +[0.5.2]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.5.1...@metamask/connect-multichain@0.5.2 +[0.5.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.5.0...@metamask/connect-multichain@0.5.1 +[0.5.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.4.0...@metamask/connect-multichain@0.5.0 +[0.4.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.3.2...@metamask/connect-multichain@0.4.0 +[0.3.2]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.3.1...@metamask/connect-multichain@0.3.2 +[0.3.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.3.0...@metamask/connect-multichain@0.3.1 +[0.3.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.2.1...@metamask/connect-multichain@0.3.0 +[0.2.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.2.0...@metamask/connect-multichain@0.2.1 +[0.2.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-multichain@0.1.0...@metamask/connect-multichain@0.2.0 +[0.1.0]: https://github.com/MetaMask/metamask-connect/releases/tag/@metamask/connect-multichain@0.1.0 diff --git a/packages/connect-multichain/README.md b/packages/connect-multichain/README.md index a9351d9c..25752b1e 100644 --- a/packages/connect-multichain/README.md +++ b/packages/connect-multichain/README.md @@ -435,7 +435,7 @@ await client.connect(['eip155:1'], []); ## Contributing -This package is part of a monorepo. Instructions for contributing can be found in the [monorepo README](https://github.com/MetaMask/connect-monorepo#readme). +This package is part of a monorepo. Instructions for contributing can be found in the [monorepo README](https://github.com/MetaMask/metamask-connect#readme). ## License diff --git a/packages/connect-multichain/package.json b/packages/connect-multichain/package.json index 65dcda2e..836acfb7 100644 --- a/packages/connect-multichain/package.json +++ b/packages/connect-multichain/package.json @@ -6,13 +6,13 @@ "MetaMask", "Ethereum" ], - "homepage": "https://github.com/MetaMask/connect-monorepo/tree/main/packages/multichain#readme", + "homepage": "https://github.com/MetaMask/metamask-connect/tree/main/packages/multichain#readme", "bugs": { - "url": "https://github.com/MetaMask/connect-monorepo/issues" + "url": "https://github.com/MetaMask/metamask-connect/issues" }, "repository": { "type": "git", - "url": "https://github.com/MetaMask/connect-monorepo.git" + "url": "https://github.com/MetaMask/metamask-connect.git" }, "license": "SEE LICENSE IN LICENSE", "sideEffects": [ diff --git a/packages/connect-solana/CHANGELOG.md b/packages/connect-solana/CHANGELOG.md index eeaf0952..8c5bf2ec 100644 --- a/packages/connect-solana/CHANGELOG.md +++ b/packages/connect-solana/CHANGELOG.md @@ -119,19 +119,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial Release -[Unreleased]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-solana@2.1.0...HEAD -[2.1.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-solana@2.0.0...@metamask/connect-solana@2.1.0 -[2.0.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-solana@1.2.0...@metamask/connect-solana@2.0.0 -[1.2.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-solana@1.1.0...@metamask/connect-solana@1.2.0 -[1.1.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-solana@1.0.0...@metamask/connect-solana@1.1.0 -[1.0.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-solana@0.8.1...@metamask/connect-solana@1.0.0 -[0.8.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-solana@0.8.0...@metamask/connect-solana@0.8.1 -[0.8.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-solana@0.7.1...@metamask/connect-solana@0.8.0 -[0.7.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-solana@0.7.0...@metamask/connect-solana@0.7.1 -[0.7.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-solana@0.6.0...@metamask/connect-solana@0.7.0 -[0.6.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-solana@0.5.0...@metamask/connect-solana@0.6.0 -[0.5.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-solana@0.4.0...@metamask/connect-solana@0.5.0 -[0.4.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-solana@0.3.0...@metamask/connect-solana@0.4.0 -[0.3.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-solana@0.2.0...@metamask/connect-solana@0.3.0 -[0.2.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect-solana@0.1.0...@metamask/connect-solana@0.2.0 -[0.1.0]: https://github.com/MetaMask/connect-monorepo/releases/tag/@metamask/connect-solana@0.1.0 +[Unreleased]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-solana@2.1.0...HEAD +[2.1.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-solana@2.0.0...@metamask/connect-solana@2.1.0 +[2.0.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-solana@1.2.0...@metamask/connect-solana@2.0.0 +[1.2.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-solana@1.1.0...@metamask/connect-solana@1.2.0 +[1.1.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-solana@1.0.0...@metamask/connect-solana@1.1.0 +[1.0.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-solana@0.8.1...@metamask/connect-solana@1.0.0 +[0.8.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-solana@0.8.0...@metamask/connect-solana@0.8.1 +[0.8.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-solana@0.7.1...@metamask/connect-solana@0.8.0 +[0.7.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-solana@0.7.0...@metamask/connect-solana@0.7.1 +[0.7.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-solana@0.6.0...@metamask/connect-solana@0.7.0 +[0.6.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-solana@0.5.0...@metamask/connect-solana@0.6.0 +[0.5.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-solana@0.4.0...@metamask/connect-solana@0.5.0 +[0.4.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-solana@0.3.0...@metamask/connect-solana@0.4.0 +[0.3.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-solana@0.2.0...@metamask/connect-solana@0.3.0 +[0.2.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect-solana@0.1.0...@metamask/connect-solana@0.2.0 +[0.1.0]: https://github.com/MetaMask/metamask-connect/releases/tag/@metamask/connect-solana@0.1.0 diff --git a/packages/connect-solana/README.md b/packages/connect-solana/README.md index 78b48193..d27e9636 100644 --- a/packages/connect-solana/README.md +++ b/packages/connect-solana/README.md @@ -232,7 +232,7 @@ yarn workspace @metamask/connect-solana run lint ## Contributing -This package is part of a monorepo. Instructions for contributing can be found in the [monorepo README](https://github.com/MetaMask/connect-monorepo#readme). +This package is part of a monorepo. Instructions for contributing can be found in the [monorepo README](https://github.com/MetaMask/metamask-connect#readme). ## License diff --git a/packages/connect-solana/package.json b/packages/connect-solana/package.json index 2415143a..7bc51fcd 100644 --- a/packages/connect-solana/package.json +++ b/packages/connect-solana/package.json @@ -6,13 +6,13 @@ "MetaMask", "Solana" ], - "homepage": "https://github.com/MetaMask/connect-monorepo/tree/main/packages/connect-solana#readme", + "homepage": "https://github.com/MetaMask/metamask-connect/tree/main/packages/connect-solana#readme", "bugs": { - "url": "https://github.com/MetaMask/connect-monorepo/issues" + "url": "https://github.com/MetaMask/metamask-connect/issues" }, "repository": { "type": "git", - "url": "https://github.com/MetaMask/connect-monorepo.git" + "url": "https://github.com/MetaMask/metamask-connect.git" }, "license": "SEE LICENSE IN LICENSE", "sideEffects": false, diff --git a/packages/connect/CHANGELOG.md b/packages/connect/CHANGELOG.md index 90b2f0d4..c0baf248 100644 --- a/packages/connect/CHANGELOG.md +++ b/packages/connect/CHANGELOG.md @@ -23,6 +23,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release -[Unreleased]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect@0.2.0...HEAD -[0.2.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/connect@0.1.0...@metamask/connect@0.2.0 -[0.1.0]: https://github.com/MetaMask/connect-monorepo/releases/tag/@metamask/connect@0.1.0 +[Unreleased]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect@0.2.0...HEAD +[0.2.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/connect@0.1.0...@metamask/connect@0.2.0 +[0.1.0]: https://github.com/MetaMask/metamask-connect/releases/tag/@metamask/connect@0.1.0 diff --git a/packages/connect/README.md b/packages/connect/README.md index acc5ac6c..cc61bd9b 100644 --- a/packages/connect/README.md +++ b/packages/connect/README.md @@ -141,4 +141,4 @@ See [@metamask/connect-multichain](../connect-multichain/README.md) for detailed ## Contributing -This package is part of a monorepo. Instructions for contributing can be found in the [monorepo README](https://github.com/MetaMask/connect-monorepo#readme). +This package is part of a monorepo. Instructions for contributing can be found in the [monorepo README](https://github.com/MetaMask/metamask-connect#readme). diff --git a/packages/connect/package.json b/packages/connect/package.json index e7f16afa..d58181f0 100644 --- a/packages/connect/package.json +++ b/packages/connect/package.json @@ -6,13 +6,13 @@ "MetaMask", "Ethereum" ], - "homepage": "https://github.com/MetaMask/connect-monorepo/tree/main/packages/connect#readme", + "homepage": "https://github.com/MetaMask/metamask-connect/tree/main/packages/connect#readme", "bugs": { - "url": "https://github.com/MetaMask/connect-monorepo/issues" + "url": "https://github.com/MetaMask/metamask-connect/issues" }, "repository": { "type": "git", - "url": "https://github.com/MetaMask/connect-monorepo.git" + "url": "https://github.com/MetaMask/metamask-connect.git" }, "license": "SEE LICENSE IN LICENSE", "sideEffects": false, diff --git a/packages/multichain-ui/CHANGELOG.md b/packages/multichain-ui/CHANGELOG.md index 49f7b589..5a8d667f 100644 --- a/packages/multichain-ui/CHANGELOG.md +++ b/packages/multichain-ui/CHANGELOG.md @@ -47,9 +47,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release -[Unreleased]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/multichain-ui@0.4.1...HEAD -[0.4.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/multichain-ui@0.4.0...@metamask/multichain-ui@0.4.1 -[0.4.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/multichain-ui@0.3.0...@metamask/multichain-ui@0.4.0 -[0.3.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/multichain-ui@0.2.0...@metamask/multichain-ui@0.3.0 -[0.2.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/multichain-ui@0.1.0...@metamask/multichain-ui@0.2.0 -[0.1.0]: https://github.com/MetaMask/connect-monorepo/releases/tag/@metamask/multichain-ui@0.1.0 +[Unreleased]: https://github.com/MetaMask/metamask-connect/compare/@metamask/multichain-ui@0.4.1...HEAD +[0.4.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/multichain-ui@0.4.0...@metamask/multichain-ui@0.4.1 +[0.4.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/multichain-ui@0.3.0...@metamask/multichain-ui@0.4.0 +[0.3.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/multichain-ui@0.2.0...@metamask/multichain-ui@0.3.0 +[0.2.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/multichain-ui@0.1.0...@metamask/multichain-ui@0.2.0 +[0.1.0]: https://github.com/MetaMask/metamask-connect/releases/tag/@metamask/multichain-ui@0.1.0 diff --git a/packages/multichain-ui/README.md b/packages/multichain-ui/README.md index ee622800..09dd7884 100644 --- a/packages/multichain-ui/README.md +++ b/packages/multichain-ui/README.md @@ -91,13 +91,13 @@ Host pages that render these modals may need to relax their - `style-src 'unsafe-inline'` — Stencil injects component styles at runtime inside Shadow DOM. - `img-src data:` — the MetaMask fox is embedded as a `data:` URI inside the generated QR code. -See the [monorepo README](https://github.com/MetaMask/connect-monorepo#readme) for the full +See the [monorepo README](https://github.com/MetaMask/metamask-connect#readme) for the full CSP guidance. ## Contributing This package is part of a monorepo. Instructions for contributing can be found in the -[monorepo README](https://github.com/MetaMask/connect-monorepo#readme). +[monorepo README](https://github.com/MetaMask/metamask-connect#readme). ## License diff --git a/packages/multichain-ui/package.json b/packages/multichain-ui/package.json index 02d4cca1..c615e6be 100644 --- a/packages/multichain-ui/package.json +++ b/packages/multichain-ui/package.json @@ -6,13 +6,13 @@ "MetaMask", "Ethereum" ], - "homepage": "https://github.com/MetaMask/connect-monorepo/tree/main/packages/multichain-ui#readme", + "homepage": "https://github.com/MetaMask/metamask-connect/tree/main/packages/multichain-ui#readme", "bugs": { - "url": "https://github.com/MetaMask/connect-monorepo/issues" + "url": "https://github.com/MetaMask/metamask-connect/issues" }, "repository": { "type": "git", - "url": "https://github.com/MetaMask/connect-monorepo.git" + "url": "https://github.com/MetaMask/metamask-connect.git" }, "license": "SEE LICENSE IN LICENSE", "sideEffects": false, diff --git a/playground/browser-playground/CHANGELOG.md b/playground/browser-playground/CHANGELOG.md index 58d3d832..4b4532c1 100644 --- a/playground/browser-playground/CHANGELOG.md +++ b/playground/browser-playground/CHANGELOG.md @@ -261,29 +261,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release -[Unreleased]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.8.1...HEAD -[0.8.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.8.0...@metamask/browser-playground@0.8.1 -[0.8.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.7.5...@metamask/browser-playground@0.8.0 -[0.7.5]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.7.4...@metamask/browser-playground@0.7.5 -[0.7.4]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.7.3...@metamask/browser-playground@0.7.4 -[0.7.3]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.7.2...@metamask/browser-playground@0.7.3 -[0.7.2]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.7.1...@metamask/browser-playground@0.7.2 -[0.7.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.7.0...@metamask/browser-playground@0.7.1 -[0.7.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.6.6...@metamask/browser-playground@0.7.0 -[0.6.6]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.6.5...@metamask/browser-playground@0.6.6 -[0.6.5]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.6.4...@metamask/browser-playground@0.6.5 -[0.6.4]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.6.3...@metamask/browser-playground@0.6.4 -[0.6.3]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.6.2...@metamask/browser-playground@0.6.3 -[0.6.2]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.6.1...@metamask/browser-playground@0.6.2 -[0.6.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.6.0...@metamask/browser-playground@0.6.1 -[0.6.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.5.1...@metamask/browser-playground@0.6.0 -[0.5.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.5.0...@metamask/browser-playground@0.5.1 -[0.5.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.4.2...@metamask/browser-playground@0.5.0 -[0.4.2]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.4.1...@metamask/browser-playground@0.4.2 -[0.4.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.4.0...@metamask/browser-playground@0.4.1 -[0.4.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.3.1...@metamask/browser-playground@0.4.0 -[0.3.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.3.0...@metamask/browser-playground@0.3.1 -[0.3.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.2.0...@metamask/browser-playground@0.3.0 -[0.2.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.1.1...@metamask/browser-playground@0.2.0 -[0.1.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/browser-playground@0.1.0...@metamask/browser-playground@0.1.1 -[0.1.0]: https://github.com/MetaMask/connect-monorepo/releases/tag/@metamask/browser-playground@0.1.0 +[Unreleased]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.8.1...HEAD +[0.8.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.8.0...@metamask/browser-playground@0.8.1 +[0.8.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.7.5...@metamask/browser-playground@0.8.0 +[0.7.5]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.7.4...@metamask/browser-playground@0.7.5 +[0.7.4]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.7.3...@metamask/browser-playground@0.7.4 +[0.7.3]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.7.2...@metamask/browser-playground@0.7.3 +[0.7.2]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.7.1...@metamask/browser-playground@0.7.2 +[0.7.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.7.0...@metamask/browser-playground@0.7.1 +[0.7.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.6.6...@metamask/browser-playground@0.7.0 +[0.6.6]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.6.5...@metamask/browser-playground@0.6.6 +[0.6.5]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.6.4...@metamask/browser-playground@0.6.5 +[0.6.4]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.6.3...@metamask/browser-playground@0.6.4 +[0.6.3]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.6.2...@metamask/browser-playground@0.6.3 +[0.6.2]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.6.1...@metamask/browser-playground@0.6.2 +[0.6.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.6.0...@metamask/browser-playground@0.6.1 +[0.6.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.5.1...@metamask/browser-playground@0.6.0 +[0.5.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.5.0...@metamask/browser-playground@0.5.1 +[0.5.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.4.2...@metamask/browser-playground@0.5.0 +[0.4.2]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.4.1...@metamask/browser-playground@0.4.2 +[0.4.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.4.0...@metamask/browser-playground@0.4.1 +[0.4.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.3.1...@metamask/browser-playground@0.4.0 +[0.3.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.3.0...@metamask/browser-playground@0.3.1 +[0.3.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.2.0...@metamask/browser-playground@0.3.0 +[0.2.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.1.1...@metamask/browser-playground@0.2.0 +[0.1.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/browser-playground@0.1.0...@metamask/browser-playground@0.1.1 +[0.1.0]: https://github.com/MetaMask/metamask-connect/releases/tag/@metamask/browser-playground@0.1.0 diff --git a/playground/browser-playground/package.json b/playground/browser-playground/package.json index 21fa79aa..7d5432b4 100644 --- a/playground/browser-playground/package.json +++ b/playground/browser-playground/package.json @@ -8,11 +8,11 @@ ], "homepage": ".", "bugs": { - "url": "https://github.com/MetaMask/connect-monorepo/issues" + "url": "https://github.com/MetaMask/metamask-connect/issues" }, "repository": { "type": "git", - "url": "https://github.com/MetaMask/connect-monorepo.git" + "url": "https://github.com/MetaMask/metamask-connect.git" }, "license": "UNLICENSED", "exports": { diff --git a/playground/node-playground/CHANGELOG.md b/playground/node-playground/CHANGELOG.md index 8dbb73e5..9c0c5a1f 100644 --- a/playground/node-playground/CHANGELOG.md +++ b/playground/node-playground/CHANGELOG.md @@ -21,4 +21,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `typescript` from ~5.2.2 to ~5.9.2 ([#11](https://github.com/MetaMask/connect-monorepo/pull/11)) - Update to use hex chain ID format for `@metamask/connect-evm` API compatibility ([#150](https://github.com/MetaMask/connect-monorepo/pull/150)) -[Unreleased]: https://github.com/MetaMask/connect-monorepo/ +[Unreleased]: https://github.com/MetaMask/metamask-connect/ diff --git a/playground/node-playground/package.json b/playground/node-playground/package.json index ac234973..04c6d26e 100644 --- a/playground/node-playground/package.json +++ b/playground/node-playground/package.json @@ -7,13 +7,13 @@ "MetaMask", "Ethereum" ], - "homepage": "https://github.com/MetaMask/connect-monorepo/tree/main/playground/node-playground#readme", + "homepage": "https://github.com/MetaMask/metamask-connect/tree/main/playground/node-playground#readme", "bugs": { - "url": "https://github.com/MetaMask/connect-monorepo/issues" + "url": "https://github.com/MetaMask/metamask-connect/issues" }, "repository": { "type": "git", - "url": "https://github.com/MetaMask/connect-monorepo.git" + "url": "https://github.com/MetaMask/metamask-connect.git" }, "license": "UNLICENSED", "sideEffects": false, diff --git a/playground/playground-ui/CHANGELOG.md b/playground/playground-ui/CHANGELOG.md index 7621d2fb..89df7caf 100644 --- a/playground/playground-ui/CHANGELOG.md +++ b/playground/playground-ui/CHANGELOG.md @@ -11,4 +11,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release with shared constants, helpers, types, and configuration for playground applications -[Unreleased]: https://github.com/MetaMask/connect-monorepo/ +[Unreleased]: https://github.com/MetaMask/metamask-connect/ diff --git a/playground/playground-ui/package.json b/playground/playground-ui/package.json index 7f18dccc..c4ee1ff1 100644 --- a/playground/playground-ui/package.json +++ b/playground/playground-ui/package.json @@ -9,13 +9,13 @@ "playground", "UI" ], - "homepage": "https://github.com/MetaMask/connect-monorepo/tree/main/playground/playground-ui#readme", + "homepage": "https://github.com/MetaMask/metamask-connect/tree/main/playground/playground-ui#readme", "bugs": { "url": "" }, "repository": { "type": "git", - "url": "https://github.com/MetaMask/connect-monorepo.git" + "url": "https://github.com/MetaMask/metamask-connect.git" }, "license": "UNLICENSED", "sideEffects": false, diff --git a/playground/react-native-playground/CHANGELOG.md b/playground/react-native-playground/CHANGELOG.md index 998e6457..5be4b579 100644 --- a/playground/react-native-playground/CHANGELOG.md +++ b/playground/react-native-playground/CHANGELOG.md @@ -196,25 +196,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release -[Unreleased]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.5.1...HEAD -[0.5.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.5.0...@metamask/react-native-playground@0.5.1 -[0.5.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.4.5...@metamask/react-native-playground@0.5.0 -[0.4.5]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.4.4...@metamask/react-native-playground@0.4.5 -[0.4.4]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.4.3...@metamask/react-native-playground@0.4.4 -[0.4.3]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.4.2...@metamask/react-native-playground@0.4.3 -[0.4.2]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.4.1...@metamask/react-native-playground@0.4.2 -[0.4.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.4.0...@metamask/react-native-playground@0.4.1 -[0.4.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.3.6...@metamask/react-native-playground@0.4.0 -[0.3.6]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.3.5...@metamask/react-native-playground@0.3.6 -[0.3.5]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.3.4...@metamask/react-native-playground@0.3.5 -[0.3.4]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.3.3...@metamask/react-native-playground@0.3.4 -[0.3.3]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.3.2...@metamask/react-native-playground@0.3.3 -[0.3.2]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.3.1...@metamask/react-native-playground@0.3.2 -[0.3.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.3.0...@metamask/react-native-playground@0.3.1 -[0.3.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.2.1...@metamask/react-native-playground@0.3.0 -[0.2.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.2.0...@metamask/react-native-playground@0.2.1 -[0.2.0]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.1.3...@metamask/react-native-playground@0.2.0 -[0.1.3]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.1.2...@metamask/react-native-playground@0.1.3 -[0.1.2]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.1.1...@metamask/react-native-playground@0.1.2 -[0.1.1]: https://github.com/MetaMask/connect-monorepo/compare/@metamask/react-native-playground@0.1.0...@metamask/react-native-playground@0.1.1 -[0.1.0]: https://github.com/MetaMask/connect-monorepo/releases/tag/@metamask/react-native-playground@0.1.0 +[Unreleased]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.5.1...HEAD +[0.5.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.5.0...@metamask/react-native-playground@0.5.1 +[0.5.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.4.5...@metamask/react-native-playground@0.5.0 +[0.4.5]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.4.4...@metamask/react-native-playground@0.4.5 +[0.4.4]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.4.3...@metamask/react-native-playground@0.4.4 +[0.4.3]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.4.2...@metamask/react-native-playground@0.4.3 +[0.4.2]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.4.1...@metamask/react-native-playground@0.4.2 +[0.4.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.4.0...@metamask/react-native-playground@0.4.1 +[0.4.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.3.6...@metamask/react-native-playground@0.4.0 +[0.3.6]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.3.5...@metamask/react-native-playground@0.3.6 +[0.3.5]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.3.4...@metamask/react-native-playground@0.3.5 +[0.3.4]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.3.3...@metamask/react-native-playground@0.3.4 +[0.3.3]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.3.2...@metamask/react-native-playground@0.3.3 +[0.3.2]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.3.1...@metamask/react-native-playground@0.3.2 +[0.3.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.3.0...@metamask/react-native-playground@0.3.1 +[0.3.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.2.1...@metamask/react-native-playground@0.3.0 +[0.2.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.2.0...@metamask/react-native-playground@0.2.1 +[0.2.0]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.1.3...@metamask/react-native-playground@0.2.0 +[0.1.3]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.1.2...@metamask/react-native-playground@0.1.3 +[0.1.2]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.1.1...@metamask/react-native-playground@0.1.2 +[0.1.1]: https://github.com/MetaMask/metamask-connect/compare/@metamask/react-native-playground@0.1.0...@metamask/react-native-playground@0.1.1 +[0.1.0]: https://github.com/MetaMask/metamask-connect/releases/tag/@metamask/react-native-playground@0.1.0 diff --git a/playground/react-native-playground/README.md b/playground/react-native-playground/README.md index 17ed0609..f6b55bd3 100644 --- a/playground/react-native-playground/README.md +++ b/playground/react-native-playground/README.md @@ -150,7 +150,7 @@ See [scripts/README.md](./scripts/README.md) for detailed polyfill documentation ### CI Secrets (GitHub Actions) -The following secrets must be configured in the connect-monorepo repository +The following secrets must be configured in the metamask-connect repository settings for the APK CI build workflow: | Secret | Required | Description | @@ -218,7 +218,7 @@ android/app/build/outputs/apk/release/app-release.apk # Fetch the APK for a specific playground version TAG="@metamask/react-native-playground@0.1.2" curl -fsSL -H "Authorization: token $GITHUB_TOKEN" \ - "https://api.github.com/repos/MetaMask/connect-monorepo/releases/tags/$TAG" \ + "https://api.github.com/repos/MetaMask/metamask-connect/releases/tags/$TAG" \ | jq -r '.assets[] | select(.name | startswith("rn-playground-")) | .browser_download_url' \ | xargs curl -fsSL -o rn-playground.apk ``` @@ -238,9 +238,9 @@ BrowserStack. Three upload approaches were evaluated: | Approach | Description | Recommendation | | ----------------------------- | ----------------------------------------------------------------------------------------------- | --------------- | -| Upload in connect-monorepo CI | Release pipeline uploads APK to BrowserStack; stores `bs://` URL as a release artifact | Not recommended | +| Upload in metamask-connect CI | Release pipeline uploads APK to BrowserStack; stores `bs://` URL as a release artifact | Not recommended | | Upload in metamask-mobile CI | metamask-mobile downloads APK from GitHub Releases, uploads to BrowserStack before tests | **Recommended** | -| Hybrid | connect-monorepo publishes to GitHub Releases; metamask-mobile fetches, uploads, caches `bs://` | Acceptable | +| Hybrid | metamask-connect publishes to GitHub Releases; metamask-mobile fetches, uploads, caches `bs://` | Acceptable | ### Recommended approach: Upload in metamask-mobile CI @@ -249,7 +249,7 @@ BrowserStack. Three upload approaches were evaluated: 1. **Credential scoping** — BrowserStack credentials (`BROWSERSTACK_USERNAME`, `BROWSERSTACK_ACCESS_KEY`) remain scoped to the metamask-mobile repo where they are already configured and used for all other BrowserStack uploads. - Adding them to connect-monorepo would expand the secret surface area. + Adding them to metamask-connect would expand the secret surface area. 2. **Consistency** — The existing metamask-mobile pattern (build/download APK → upload to BrowserStack → run tests) already works for the MetaMask wallet @@ -258,7 +258,7 @@ BrowserStack. Three upload approaches were evaluated: 3. **Freshness control** — BrowserStack apps expire after 30 days of inactivity. Uploading per-test-run guarantees the APK is always available regardless of - connect-monorepo release cadence. + metamask-connect release cadence. 4. **Version pinning** — metamask-mobile controls which playground version to test via `RN_PLAYGROUND_APK_VERSION` (env var or repo variable), enabling @@ -269,7 +269,7 @@ BrowserStack. Three upload approaches were evaluated: The `run-performance-e2e.yml` workflow in metamask-mobile includes a `fetch-rn-playground-apk` job that: -1. Downloads the playground APK from connect-monorepo GitHub Releases using +1. Downloads the playground APK from metamask-connect GitHub Releases using `scripts/fetch-rn-playground-apk.sh` 2. Uploads it to BrowserStack via the App Automate REST API 3. Passes the resulting `bs://` URL to mm-connect test jobs via the diff --git a/playground/react-native-playground/package.json b/playground/react-native-playground/package.json index f3f3344b..7af836d8 100644 --- a/playground/react-native-playground/package.json +++ b/playground/react-native-playground/package.json @@ -7,13 +7,13 @@ "MetaMask", "Ethereum" ], - "homepage": "https://github.com/MetaMask/connect-monorepo/tree/main/playground/react-native-playground#readme", + "homepage": "https://github.com/MetaMask/metamask-connect/tree/main/playground/react-native-playground#readme", "bugs": { - "url": "https://github.com/MetaMask/connect-monorepo/issues" + "url": "https://github.com/MetaMask/metamask-connect/issues" }, "repository": { "type": "git", - "url": "https://github.com/MetaMask/connect-monorepo.git" + "url": "https://github.com/MetaMask/metamask-connect.git" }, "license": "UNLICENSED", "main": "expo-router/entry", diff --git a/scripts/bump-dependent-playgrounds.ts b/scripts/bump-dependent-playgrounds.ts index 000c3306..f641af9e 100644 --- a/scripts/bump-dependent-playgrounds.ts +++ b/scripts/bump-dependent-playgrounds.ts @@ -249,7 +249,7 @@ ${depsList} // Update the links at the bottom const unreleasedLinkPattern = new RegExp( - `\\[Unreleased\\]: (https://github\\.com/MetaMask/connect-monorepo/compare/${escapeRegExp(packageName)}@)[\\d.]+\\.\\.\\.HEAD`, + `\\[Unreleased\\]: (https://github\\.com/MetaMask/metamask-connect/compare/${escapeRegExp(packageName)}@)[\\d.]+\\.\\.\\.HEAD`, 'u', ); @@ -270,7 +270,7 @@ ${depsList} const previousVersionMatch = firstLink.match(/\[(\d+\.\d+\.\d+)\]/u); if (previousVersionMatch) { const prevVersion = previousVersionMatch[1]; - const newVersionLink = `[${newVersion}]: https://github.com/MetaMask/connect-monorepo/compare/${packageName}@${prevVersion}...${packageName}@${newVersion}\n`; + const newVersionLink = `[${newVersion}]: https://github.com/MetaMask/metamask-connect/compare/${packageName}@${prevVersion}...${packageName}@${newVersion}\n`; changelog = changelog.replace( firstLink, `${newVersionLink}${firstLink}`, diff --git a/scripts/create-package/package-template/CHANGELOG.md b/scripts/create-package/package-template/CHANGELOG.md index da72099a..865abdf1 100644 --- a/scripts/create-package/package-template/CHANGELOG.md +++ b/scripts/create-package/package-template/CHANGELOG.md @@ -13,4 +13,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@types/jest` from ^27.4.1 to ^29.5.14 ([#11](https://github.com/MetaMask/connect-monorepo/pull/11)) - Bump `typescript` from ~5.2.2 to ~5.9.2 ([#11](https://github.com/MetaMask/connect-monorepo/pull/11)) -[Unreleased]: https://github.com/MetaMask/connect-monorepo/ +[Unreleased]: https://github.com/MetaMask/metamask-connect/ diff --git a/scripts/create-package/package-template/README.md b/scripts/create-package/package-template/README.md index 9d336f64..2276a21a 100644 --- a/scripts/create-package/package-template/README.md +++ b/scripts/create-package/package-template/README.md @@ -12,4 +12,4 @@ or ## Contributing -This package is part of a monorepo. Instructions for contributing can be found in the [monorepo README](https://github.com/MetaMask/connect-monorepo#readme). +This package is part of a monorepo. Instructions for contributing can be found in the [monorepo README](https://github.com/MetaMask/metamask-connect#readme). diff --git a/scripts/create-package/package-template/package.json b/scripts/create-package/package-template/package.json index b18cd5eb..c9c1cd44 100644 --- a/scripts/create-package/package-template/package.json +++ b/scripts/create-package/package-template/package.json @@ -6,13 +6,13 @@ "MetaMask", "Ethereum" ], - "homepage": "https://github.com/MetaMask/connect-monorepo/tree/main/packages/PACKAGE_DIRECTORY_NAME#readme", + "homepage": "https://github.com/MetaMask/metamask-connect/tree/main/packages/PACKAGE_DIRECTORY_NAME#readme", "bugs": { - "url": "https://github.com/MetaMask/connect-monorepo/issues" + "url": "https://github.com/MetaMask/metamask-connect/issues" }, "repository": { "type": "git", - "url": "https://github.com/MetaMask/connect-monorepo.git" + "url": "https://github.com/MetaMask/metamask-connect.git" }, "license": "SEE LICENSE IN LICENSE", "sideEffects": false, diff --git a/scripts/generate-preview-build-message.ts b/scripts/generate-preview-build-message.ts index 1e305c6d..d085fd2e 100644 --- a/scripts/generate-preview-build-message.ts +++ b/scripts/generate-preview-build-message.ts @@ -30,7 +30,7 @@ async function main(): Promise { } const previewBuildMessage = ` -Preview builds have been published. [See these instructions](https://github.com/MetaMask/connect-monorepo/blob/main/docs/contributing.md#using-packages-in-other-projects-during-developmenttesting) for more information about preview builds. +Preview builds have been published. [See these instructions](https://github.com/MetaMask/metamask-connect/blob/main/docs/contributing.md#using-packages-in-other-projects-during-developmenttesting) for more information about preview builds.
diff --git a/skills/metamask-connect/README.md b/skills/metamask-connect/README.md index db08a386..511777ed 100644 --- a/skills/metamask-connect/README.md +++ b/skills/metamask-connect/README.md @@ -10,16 +10,16 @@ The skill is distributed straight from this repo with the [`skills` CLI](https:/ ```bash # Install just this skill (no prompts), into the agent the CLI detects -npx skills add MetaMask/connect-monorepo --skill metamask-connect -y +npx skills add MetaMask/metamask-connect --skill metamask-connect -y # Or run it interactively to choose agent + scope -npx skills add MetaMask/connect-monorepo --skill metamask-connect +npx skills add MetaMask/metamask-connect --skill metamask-connect # Install globally (available across all your projects) -npx skills add MetaMask/connect-monorepo --skill metamask-connect -g -y +npx skills add MetaMask/metamask-connect --skill metamask-connect -g -y # Preview what's in the repo without installing -npx skills add MetaMask/connect-monorepo --list +npx skills add MetaMask/metamask-connect --list ``` By default the CLI symlinks the skill into your agent's directory (e.g. `.cursor/skills/`); pass `--copy` to copy the files instead. Search the bare term `metamask` with `npx skills find metamask` to locate it in the directory. @@ -46,4 +46,4 @@ The agent reads `SKILL.md` first, then loads the relevant reference(s) and workf ## License -This skill is part of the connect-monorepo and is covered by the repository's [`LICENCE`](../../LICENCE). +This skill is part of the metamask-connect and is covered by the repository's [`LICENCE`](../../LICENCE). diff --git a/skills/metamask-connect/references/troubleshooting.md b/skills/metamask-connect/references/troubleshooting.md index 7b534d08..f3743363 100644 --- a/skills/metamask-connect/references/troubleshooting.md +++ b/skills/metamask-connect/references/troubleshooting.md @@ -351,7 +351,7 @@ const client = await createEVMClient({ **Cause:** Older versions of the QR modal created a `blob:` URL for the embedded MetaMask icon. If the host page's CSP `connect-src` directive did not include `blob:`, the `XMLHttpRequest` used to build the blob was rejected and the QR image failed to render. -**Fix:** Upgrade to `@metamask/connect-multichain ^0.12.1` and `@metamask/multichain-ui ^0.4.1` (shipped in connect-monorepo `v30.0.0`). The icon is now embedded as a `data:` URI and `saveAsBlob: false` is set in the QR image options, so no `connect-src blob:` entry is needed: +**Fix:** Upgrade to `@metamask/connect-multichain ^0.12.1` and `@metamask/multichain-ui ^0.4.1` (shipped in metamask-connect `v30.0.0`). The icon is now embedded as a `data:` URI and `saveAsBlob: false` is set in the QR image options, so no `connect-src blob:` entry is needed: ```bash npm install @metamask/connect-multichain@^0.12.1 @metamask/multichain-ui@^0.4.1 @@ -365,7 +365,7 @@ npm install @metamask/connect-multichain@^0.12.1 @metamask/multichain-ui@^0.4.1 **Cause:** Before `@metamask/connect-evm` 1.3.1, the SDK's intercepted EIP-1193 account requests returned the same accounts array for both `eth_requestAccounts` and `eth_coinbase`. Per spec, `eth_coinbase` should return a single address (`Address`), not an array. -**Fix:** Upgrade to `@metamask/connect-evm` ^1.3.1 (connect-monorepo `v35.0.0`). After upgrade, `eth_requestAccounts` resolves to `Address[]` and `eth_coinbase` resolves to the currently selected account (`Address`). Update any code that destructured `eth_coinbase` as an array: +**Fix:** Upgrade to `@metamask/connect-evm` ^1.3.1 (metamask-connect `v35.0.0`). After upgrade, `eth_requestAccounts` resolves to `Address[]` and `eth_coinbase` resolves to the currently selected account (`Address`). Update any code that destructured `eth_coinbase` as an array: ```typescript const accounts = await provider.request({ method: 'eth_requestAccounts' }); @@ -385,7 +385,7 @@ npm install @metamask/connect-evm@^1.3.1 **Cause:** Before `@metamask/connect-evm` 1.2.0, calling `client.switchChain({ chainId })` without a `chainConfiguration` fallback (or invoking `wallet_switchEthereumChain` directly) replaced the wallet's original `Unrecognized chain ID` error with the wrapper message `No chain configuration found.`, hiding the underlying `4902` code from the dapp. -**Fix:** Upgrade to `@metamask/connect-evm` ^1.2.0 (connect-monorepo `v33.0.0`). The original wallet error (EIP-1193 code `4902`) is now forwarded to the dapp. Handle it explicitly — either retry with a `chainConfiguration` fallback or call `wallet_addEthereumChain`: +**Fix:** Upgrade to `@metamask/connect-evm` ^1.2.0 (metamask-connect `v33.0.0`). The original wallet error (EIP-1193 code `4902`) is now forwarded to the dapp. Handle it explicitly — either retry with a `chainConfiguration` fallback or call `wallet_addEthereumChain`: ```typescript try { @@ -415,7 +415,7 @@ Do not pattern-match on the legacy `"No chain configuration found"` string — t **Cause:** Before `@metamask/connect-multichain` 0.14.0, the `isRejectionError` helper that drives the `mmconnect_wallet_action_rejected` analytics event treated EIP-1193 `4100 Unauthorized` (a CAIP-25 permission denial) as a user rejection, matched any error message containing the bare substring `"user"` (catching unrelated phrases like Account Abstraction's `"user operation reverted"`), and masked wallet-side codes behind the router's transport-boundary wrapper (`code: 53`). -**Fix:** Upgrade to `@metamask/connect-multichain` ^0.14.0 (connect-monorepo `v34.0.0`). The classifier now: +**Fix:** Upgrade to `@metamask/connect-multichain` ^0.14.0 (metamask-connect `v34.0.0`). The classifier now: - Unwraps `RPCInvokeMethodErr` so wallet-side codes survive the router boundary - No longer counts `4100 wallet_unauthorized` as a rejection — it's a permission denial, surfaced under `mmconnect_wallet_action_failed` instead diff --git a/skills/metamask-connect/workflows/migrate-from-sdk.md b/skills/metamask-connect/workflows/migrate-from-sdk.md index 3fda2242..2f0d43ef 100644 --- a/skills/metamask-connect/workflows/migrate-from-sdk.md +++ b/skills/metamask-connect/workflows/migrate-from-sdk.md @@ -69,7 +69,7 @@ import { createSolanaClient } from '@metamask/connect-solana'; // connector), with @metamask/connect-evm installed at wagmi's declared peer // range (currently ^2.1.0; confirm with `npm info @wagmi/connectors // peerDependencies`). On older wagmi, copy the reference connector from -// connect-monorepo/integrations/wagmi/metamask-connector.ts. +// metamask-connect/integrations/wagmi/metamask-connector.ts. import { metaMask } from 'wagmi/connectors'; ``` diff --git a/skills/metamask-connect/workflows/setup-wagmi.md b/skills/metamask-connect/workflows/setup-wagmi.md index 986dd249..d4cae516 100644 --- a/skills/metamask-connect/workflows/setup-wagmi.md +++ b/skills/metamask-connect/workflows/setup-wagmi.md @@ -29,7 +29,7 @@ The connect-evm-backed `metaMask()` connector requires **wagmi >= 3.6 / `@wagmi/ import { createConfig, http } from 'wagmi'; import { mainnet, sepolia, optimism, celo } from 'wagmi/chains'; // Requires wagmi >= 3.6 / @wagmi/connectors >= 8. On older wagmi, copy the -// reference connector from connect-monorepo/integrations/wagmi/metamask-connector.ts +// reference connector from metamask-connect/integrations/wagmi/metamask-connector.ts import { metaMask } from 'wagmi/connectors'; export const wagmiConfig = createConfig({ diff --git a/yarn.lock b/yarn.lock index 20336368..86081f65 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4014,60 +4014,6 @@ __metadata: languageName: unknown linkType: soft -"@metamask/connect-monorepo@workspace:.": - version: 0.0.0-use.local - resolution: "@metamask/connect-monorepo@workspace:." - dependencies: - "@babel/core": "npm:^7.28.4" - "@babel/plugin-transform-modules-commonjs": "npm:^7.23.3" - "@babel/preset-typescript": "npm:^7.23.3" - "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/create-release-branch": "npm:^4.1.3" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" - "@metamask/utils": "npm:^11.8.1" - "@ts-bridge/cli": "npm:^0.5.1" - "@types/jest": "npm:^29.5.14" - "@types/lodash": "npm:^4.14.191" - "@types/node": "npm:^22.9.0" - "@types/semver": "npm:^7.7.1" - "@typescript-eslint/eslint-plugin": "npm:^5.62.0" - "@typescript-eslint/parser": "npm:^5.62.0" - "@yarnpkg/types": "npm:^4.0.0" - babel-jest: "npm:^27.5.1" - depcheck: "npm:^1.4.7" - eslint: "npm:^9.25.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-interactive: "npm:^10.8.0" - eslint-plugin-import: "npm:2.26.0" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.11.0" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" - execa: "npm:^5.0.0" - jest: "npm:^29.6.4" - jest-silent-reporter: "npm:^0.5.0" - lodash: "npm:^4.17.21" - prettier: "npm:^3.3.3" - prettier-2: "npm:prettier@^2.8.8" - prettier-plugin-packagejson: "npm:^2.4.5" - rimraf: "npm:^5.0.5" - semver: "npm:^7.7.4" - simple-git-hooks: "npm:^2.8.0" - tsx: "npm:^4.19.3" - turbo: "npm:^2.8.17" - typescript: "npm:^5.9.3" - typescript-eslint: "npm:^8.10.0" - vitest: "npm:^3.1.2" - yargs: "npm:^17.7.2" - languageName: unknown - linkType: soft - "@metamask/connect-multichain@workspace:^, @metamask/connect-multichain@workspace:packages/connect-multichain": version: 0.0.0-use.local resolution: "@metamask/connect-multichain@workspace:packages/connect-multichain" @@ -4373,6 +4319,60 @@ __metadata: languageName: node linkType: hard +"@metamask/metamask-connect@workspace:.": + version: 0.0.0-use.local + resolution: "@metamask/metamask-connect@workspace:." + dependencies: + "@babel/core": "npm:^7.28.4" + "@babel/plugin-transform-modules-commonjs": "npm:^7.23.3" + "@babel/preset-typescript": "npm:^7.23.3" + "@lavamoat/allow-scripts": "npm:^3.0.4" + "@metamask/create-release-branch": "npm:^4.1.3" + "@metamask/eslint-config": "npm:^14.0.0" + "@metamask/eslint-config-jest": "npm:^14.0.0" + "@metamask/eslint-config-nodejs": "npm:^14.0.0" + "@metamask/eslint-config-typescript": "npm:^14.0.0" + "@metamask/utils": "npm:^11.8.1" + "@ts-bridge/cli": "npm:^0.5.1" + "@types/jest": "npm:^29.5.14" + "@types/lodash": "npm:^4.14.191" + "@types/node": "npm:^22.9.0" + "@types/semver": "npm:^7.7.1" + "@typescript-eslint/eslint-plugin": "npm:^5.62.0" + "@typescript-eslint/parser": "npm:^5.62.0" + "@yarnpkg/types": "npm:^4.0.0" + babel-jest: "npm:^27.5.1" + depcheck: "npm:^1.4.7" + eslint: "npm:^9.25.0" + eslint-config-prettier: "npm:^9.1.0" + eslint-import-resolver-typescript: "npm:^3.6.3" + eslint-interactive: "npm:^10.8.0" + eslint-plugin-import: "npm:2.26.0" + eslint-plugin-import-x: "npm:^4.3.0" + eslint-plugin-jest: "npm:^28.11.0" + eslint-plugin-jsdoc: "npm:^50.2.4" + eslint-plugin-n: "npm:^17.10.3" + eslint-plugin-prettier: "npm:^5.2.1" + eslint-plugin-promise: "npm:^7.1.0" + execa: "npm:^5.0.0" + jest: "npm:^29.6.4" + jest-silent-reporter: "npm:^0.5.0" + lodash: "npm:^4.17.21" + prettier: "npm:^3.3.3" + prettier-2: "npm:prettier@^2.8.8" + prettier-plugin-packagejson: "npm:^2.4.5" + rimraf: "npm:^5.0.5" + semver: "npm:^7.7.4" + simple-git-hooks: "npm:^2.8.0" + tsx: "npm:^4.19.3" + turbo: "npm:^2.8.17" + typescript: "npm:^5.9.3" + typescript-eslint: "npm:^8.10.0" + vitest: "npm:^3.1.2" + yargs: "npm:^17.7.2" + languageName: unknown + linkType: soft + "@metamask/mobile-wallet-protocol-core@npm:^0.4.0": version: 0.4.0 resolution: "@metamask/mobile-wallet-protocol-core@npm:0.4.0"