Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bump @keystonehq/metamask-airgapped-keyring to latest version #913

Merged
merged 2 commits into from
Sep 21, 2022

Conversation

adonesky1
Copy link
Contributor

  • CHANGED:

The keystone team graciously upgrade the version of ethereumjs-util that they use in bc-ur-registry-eth and metamask-airgapped-keyring, per our request.

Since this upgrade bumps us several minor versions we should do a thorough test of the Keystone integration as part of the QA for this PR.

Background context:
We're currently trying to trim down our bundle size and as part of that effort we're attempting to replace the heavy secp256k1-node implementation out of our dependency graph with the @noble/secp256k1 implementation. Currently metamask-airgapped-keyring depends on base-eth-keyring & bc-ur-registry-eth which both use ethereumjs-util version 7.0.8 which depends on an old version of ethereum-cryptography which depends on the heavier implementation. The keystone team has bumped ethereumjs-util to the latest version 8.0.0 (package name is changed to @ethereumjs/util ) in these packages, so it now depends on a newer version of ethereum-cryptography which uses the noble implementation.

@adonesky1 adonesky1 requested a review from a team as a code owner September 19, 2022 18:24
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.

4 participants