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
Conversation
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.
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Mrtenz
approved these changes
Jun 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Explanation
Aligns
@metamask/transaction-controllerwith the version currently shipped inMetaMask/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, andTransactionType— none of which were touched by the breaking changes (incoming-transactions removal, constructor-option cleanup,isInternalflag).Verification
yarn buildyarn lintyarn jest— 196/196 tests pass, coverage unchangedReferences
@metamask/transaction-controllerCHANGELOG v66–v68Note
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-controllerfrom^65.4.0to^68.0.0so this package matches the version used in MetaMask/core ahead of migration. The change is limited topackage.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) thattransaction-controller@68depends on. Existing imports (messenger actions and types likeTransactionMeta,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.