Skip to content

feat(keyring-eth-mpc): add MPC keyring v2 support - #641

Open
ccharly wants to merge 9 commits into
mainfrom
cc/feat/mpc-keyring-v2
Open

ccharly wants to merge 9 commits into
mainfrom
cc/feat/mpc-keyring-v2

Conversation

@ccharly

@ccharly ccharly commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Scaffolding everything for the MPC keyring so we can start doing some wiring/integration without the actual proper implementation yet (keyring builder registers + adding dependencies across the codebase).

Also added a v2 wrapper, so we can keep using :withKeyringV2* everywhere.

For now the v1 MPC keyring is just an empty shell exposing the same public interface than:

@ccharly
ccharly added this pull request to stack #642 September 29, 2026 12:22
@ccharly

ccharly commented Sep 29, 2026

Copy link
Copy Markdown
Contributor Author

@metamaskbot publish-preview

@github-actions

Copy link
Copy Markdown

Preview builds have been published. See these instructions (from the core monorepo) for more information about preview builds.

Expand for full list of packages and versions.
{
  "@metamask-previews/account-api": "2.0.0-a84d76f",
  "@metamask-previews/hw-wallet-sdk": "1.0.0-a84d76f",
  "@metamask-previews/keyring-api": "24.1.0-a84d76f",
  "@metamask-previews/eth-hd-keyring": "15.0.0-a84d76f",
  "@metamask-previews/eth-ledger-bridge-keyring": "13.1.0-a84d76f",
  "@metamask-previews/eth-money-keyring": "4.0.0-a84d76f",
  "@metamask-previews/eth-mpc-keyring": "0.0.0-a84d76f",
  "@metamask-previews/eth-qr-keyring": "3.0.0-a84d76f",
  "@metamask-previews/eth-simple-keyring": "13.0.0-a84d76f",
  "@metamask-previews/eth-trezor-keyring": "11.0.0-a84d76f",
  "@metamask-previews/keyring-internal-api": "12.1.0-a84d76f",
  "@metamask-previews/keyring-internal-snap-client": "11.1.0-a84d76f",
  "@metamask-previews/keyring-sdk": "3.1.0-a84d76f",
  "@metamask-previews/eth-snap-keyring": "24.1.0-a84d76f",
  "@metamask-previews/keyring-snap-client": "10.0.0-a84d76f",
  "@metamask-previews/keyring-snap-sdk": "10.0.0-a84d76f",
  "@metamask-previews/keyring-utils": "5.0.0-a84d76f"
}

@ccharly
ccharly force-pushed the cc/feat/mpc-keyring-v2 branch from a84d76f to d6d0091 Compare September 30, 2026 12:25
@ccharly
ccharly removed this pull request from stack #642 September 30, 2026 12:25
@ccharly ccharly changed the title feat: add MPC keyring v2 support feat(keyring-eth-mpc): add MPC keyring v2 support Sep 30, 2026
@ccharly
ccharly changed the base branch from mg/mpc-keyring to main September 30, 2026 12:26
@ccharly

ccharly commented Sep 30, 2026

Copy link
Copy Markdown
Contributor Author

@metamaskbot publish-preview

@github-actions

Copy link
Copy Markdown

Preview builds have been published. See these instructions (from the core monorepo) for more information about preview builds.

Expand for full list of packages and versions.
{
  "@metamask-previews/account-api": "2.1.0-b143371",
  "@metamask-previews/hw-wallet-sdk": "1.0.0-b143371",
  "@metamask-previews/keyring-api": "24.1.0-b143371",
  "@metamask-previews/eth-hd-keyring": "15.0.0-b143371",
  "@metamask-previews/eth-ledger-bridge-keyring": "13.1.0-b143371",
  "@metamask-previews/eth-money-keyring": "4.0.0-b143371",
  "@metamask-previews/eth-mpc-keyring": "0.0.0-b143371",
  "@metamask-previews/eth-qr-keyring": "3.0.0-b143371",
  "@metamask-previews/eth-simple-keyring": "13.0.0-b143371",
  "@metamask-previews/eth-trezor-keyring": "11.0.0-b143371",
  "@metamask-previews/keyring-internal-api": "12.1.0-b143371",
  "@metamask-previews/keyring-internal-snap-client": "11.1.0-b143371",
  "@metamask-previews/keyring-sdk": "3.1.0-b143371",
  "@metamask-previews/eth-snap-keyring": "24.1.0-b143371",
  "@metamask-previews/keyring-snap-client": "10.0.0-b143371",
  "@metamask-previews/keyring-snap-sdk": "10.0.0-b143371",
  "@metamask-previews/keyring-utils": "5.0.0-b143371"
}

@ccharly
ccharly force-pushed the cc/feat/mpc-keyring-v2 branch 6 times, most recently from a9b7953 to fa5fe0b Compare October 1, 2026 07:45
@ccharly
ccharly force-pushed the cc/feat/mpc-keyring-v2 branch from fa5fe0b to 38efdfa Compare October 1, 2026 14:52
@ccharly
ccharly marked this pull request as ready for review October 1, 2026 16:38
@ccharly
ccharly requested a review from a team as a code owner October 1, 2026 16:38

This branch has not been deployed

No deployments
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.

1 participant