Skip to content

chore: bump keyring API dependencies (Batch accounts 1/5)#608

Open
gantunesr wants to merge 3 commits into
mainfrom
gar/feat/batch-accounts/part-1
Open

chore: bump keyring API dependencies (Batch accounts 1/5)#608
gantunesr wants to merge 3 commits into
mainfrom
gar/feat/batch-accounts/part-1

Conversation

@gantunesr
Copy link
Copy Markdown
Member

@gantunesr gantunesr commented May 14, 2026

Stack part 1 of 5 split from #601. This PR only bumps the keyring API dependencies needed for batch account creation and updates the lockfile. No behavior changes are intended.


Note

Medium Risk
Primarily dependency upgrades (major versions) for keyring/snaps packages, which could introduce breaking API or runtime behavior changes even though local code changes are mostly type/import adjustments.

Overview
Updates dependency versions to @metamask/keyring-api@^22.0.0, @metamask/keyring-snap-sdk@^8.0.0, and pins @metamask/snaps-sdk to ^11.0.0 (plus lockfile updates), with changelog entries for site and snap.

Refactors snap types so CurrencyRate is defined in entities/currency.ts and consumers import it from local entities instead of @metamask/snaps-sdk, adjusting related imports in confirmation/send-flow/format and repositories/use-cases.

Reviewed by Cursor Bugbot for commit 8f9336e. Bugbot is set up for automated code reviews on this repo. Configure here.

@gantunesr gantunesr requested a review from a team as a code owner May 14, 2026 21:02
@socket-security
Copy link
Copy Markdown

socket-security Bot commented May 14, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​metamask/​keyring-api@​21.3.0 ⏵ 22.0.010010010096 -150
Updated@​metamask/​keyring-snap-sdk@​7.1.1 ⏵ 8.0.099 +110075 +195100
Updated@​metamask/​utils@​11.9.0 ⏵ 11.11.09810094 +189100

View full report

Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 8e8f32f. Configure here.

Comment thread packages/snap/package.json
@gantunesr gantunesr changed the title [Batch accounts 1/6] Prepare keyring API dependencies chore: bump keyring API dependencies (Batch accounts 1/6) May 14, 2026
@gantunesr gantunesr changed the title chore: bump keyring API dependencies (Batch accounts 1/6) chore: bump keyring API dependencies (Batch accounts 1/5) May 14, 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.

1 participant