Skip to content
This repository was archived by the owner on Jun 16, 2026. It is now read-only.

chore: bump @metamask/transaction-controller to ^68.0.0 - #591

Merged
cryptodev-2s merged 2 commits into
mainfrom
chore/bump-transaction-controller
Jun 12, 2026
Merged

chore: bump @metamask/transaction-controller to ^68.0.0#591
cryptodev-2s merged 2 commits into
mainfrom
chore/bump-transaction-controller

Conversation

@cryptodev-2s

@cryptodev-2s cryptodev-2s commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Explanation

Aligns @metamask/transaction-controller with the version currently shipped in MetaMask/core, in preparation for the upcoming package migration.

This is a 3-major bump (65.4.0 → 68.0.0), but no source-code changes are needed: this package only imports TransactionControllerGetNonceLockAction, TransactionControllerGetTransactionsAction, TransactionControllerUpdateTransactionAction, TransactionMeta, TransactionParams, TransactionStatus, and TransactionType — none of which were touched by the breaking changes (incoming-transactions removal, constructor-option cleanup, isInternal flag).

Verification

  • yarn build
  • yarn lint
  • yarn jest — 196/196 tests pass, coverage unchanged

References


Note

Medium Risk
Three major versions on transaction-controller affect core transaction flows, but risk is mitigated here because only lockfile/package metadata change and the PR author reports build, lint, and full test pass with no API touchpoints in this package affected by v66–v68 breaking changes.

Overview
Bumps @metamask/transaction-controller from ^65.4.0 to ^68.0.0 so this package matches the version used in MetaMask/core ahead of migration. The change is limited to package.json, yarn.lock, and an Unreleased CHANGELOG entry—there are no application source edits.

The lockfile refresh pulls in newer transitive MetaMask packages (for example @metamask/accounts-controller, @metamask/approval-controller, @metamask/keyring-controller, @metamask/core-backend) that transaction-controller@68 depends on. Existing imports (messenger actions and types like TransactionMeta, TransactionParams, TransactionStatus) are unchanged at the call sites in this repo.

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

Aligns with the version currently shipped in MetaMask/core, in
preparation for the upcoming package migration. Source repo only
consumes type exports + messenger actions that are unaffected by
the v66/v67/v68 breaking changes (incoming-transactions removal,
constructor-option cleanup, `isInternal` flag), so no source-code
changes are required.
@cryptodev-2s
cryptodev-2s requested a review from a team as a code owner June 12, 2026 14:09
@socket-security

Copy link
Copy Markdown

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

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​metamask/​transaction-controller@​65.4.0 ⏵ 68.0.0100 +3100100 +20100 +3100

View full report

@cryptodev-2s cryptodev-2s self-assigned this Jun 12, 2026
@cryptodev-2s
cryptodev-2s enabled auto-merge (squash) June 12, 2026 14:11
@cryptodev-2s
cryptodev-2s requested a review from Mrtenz June 12, 2026 14:11
@cryptodev-2s
cryptodev-2s merged commit 27f94f8 into main Jun 12, 2026
18 checks passed
@cryptodev-2s
cryptodev-2s deleted the chore/bump-transaction-controller branch June 12, 2026 14:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants