Skip to content

Conversation

@adonesky1
Copy link

@adonesky1 adonesky1 commented Jan 7, 2026

This PR updates the MetaMask connector in the WAGMI package to use the new MetaMask Connect SDK (@metamask/connect-evm) instead of the legacy @metamask/sdk package. The new SDK package was developed to improve overall reliability (particularly in deeplink facilitated connections) but maintains full backwards compatibility. Existing code using the MetaMask connector will continue to work without modifications. The connector maintains the same public API and behavior.

Changes

  • Replaced @metamask/sdk dependency with @metamask/connect-evm (v0.1.2)
    • Refactored metamask connector implementation to use the new SDK's API
  • Updated documentation to reflect new parameter names (dappMetadatadapp, loggingdebug)
  • Updated code owners for the MetaMask connector

We are happy to hop on a call and discuss if you have any questions or concerns. We have thoroughly tested these changes in a copy we of the WAGMI playground into our repo (for convenience) but welcome your testing as well!

@vercel
Copy link

vercel bot commented Jan 7, 2026

@ffmcgee725 is attempting to deploy a commit to the Wevm Team on Vercel.

A member of the Team first needs to authorize it.

@changeset-bot
Copy link

changeset-bot bot commented Jan 7, 2026

🦋 Changeset detected

Latest commit: dd6e4a7

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
Name Type
@wagmi/connectors Minor
wagmi Patch
@wagmi/vue Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@adonesky1 adonesky1 changed the title Feat/metamask connector upgrade v2 Upgrade MetaMask Connector to use new SDK Jan 7, 2026
@adonesky1
Copy link
Author

closing in favor of #4936

@adonesky1 adonesky1 closed this Jan 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants