Skip to content

chore: bump @metamask/assets-controllers from ^99.0.0 to ^99.3.1#25796

Merged
mikesposito merged 11 commits intomainfrom
mikesposito/bump/assets-controllers
Feb 18, 2026
Merged

chore: bump @metamask/assets-controllers from ^99.0.0 to ^99.3.1#25796
mikesposito merged 11 commits intomainfrom
mikesposito/bump/assets-controllers

Conversation

@mikesposito
Copy link
Copy Markdown
Member

@mikesposito mikesposito commented Feb 6, 2026

Description

This PR bump @metamask/assets-controllers from ^99.0.0 to ^99.3.1. The current resolved version in the yarn.lock is 99.1.0, which includes a change that introduces a bug with Tempo native balances. A fix has been released in 99.3.1, so we need to bump to that version to get the fix.

## [99.3.1]

### Fixed

- Remove `Tempo Testnet` multicall address ([#7858](https://github.com/MetaMask/core/pull/7858)).

## [99.3.0]

### Added

- Add optional `rwaData` support when adding tokens in `TokensController` ([#7804](https://github.com/MetaMask/core/pull/7804)).

### Changed

- Lock `@metamask/core-backend` to `5.0.0` ([#7852](https://github.com/MetaMask/core/pull/7852))
- Bump `@metamask/profile-sync-controller` from `^27.0.0` to `^27.1.0` ([#7849](https://github.com/MetaMask/core/pull/7849))
- Fix trending tokens showing incorrect market cap values by adding `usePriceApiData` parameter (defaults to `true`) to use price API data for accurate market data ([#7829](https://github.com/MetaMask/core/pull/7829))
- Bump `@metamask/transaction-controller` from `^62.13.0` to `^62.15.0` ([#7832](https://github.com/MetaMask/core/pull/7832), [#7854](https://github.com/MetaMask/core/pull/7854))

## [99.2.0]

### Added

- Add `HYPEREVM` support ([#7790](https://github.com/MetaMask/core/pull/7790))
  - Add `HYPEREVM` in `SupportedTokenDetectionNetworks`
  - Add `HYPEREVM` in `SUPPORTED_NETWORKS_ACCOUNTS_API_V4`

### Changed

- Simplify TokenListController initialization ([#7740](https://github.com/MetaMask/core/pull/7740))
- Bump `@metamask/storage-service` from `^0.0.1` to `^1.0.0` ([#7797](https://github.com/MetaMask/core/pull/7797))
- Bump `@metamask/transaction-controller` from `^62.11.0` to `^62.13.0` ([#7775](https://github.com/MetaMask/core/pull/7775), [#7802](https://github.com/MetaMask/core/pull/7802))
- Bump `@metamask/preferences-controller` from `^22.0.0` to `^22.1.0` ([#7802](https://github.com/MetaMask/core/pull/7802))

### Removed

- Removed token-search-discovery-controller package ([#7789](https://github.com/MetaMask/core/pull/7789))

Changelog

CHANGELOG entry: null

Related issues

Fixes:

Manual testing steps

Feature: my feature name

  Scenario: user [verb for user action]
    Given [describe expected initial app state]

    When user [verb for user action]
    Then [describe expected outcome]

Screenshots/Recordings

Before

After

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

Note

Medium Risk
Dependency upgrade in core asset/balance controller codepaths could change token balance fetching behavior at runtime; test changes are low risk but lockfile churn may mask subtle transitive updates.

Overview
Updates @metamask/assets-controllers to ^99.3.1 and drops the local Yarn patch previously applied to 99.2.0, letting the app consume the upstream fixes (including the Tempo native balance regression noted in the PR context).

Cleans up TokenBalancesController/TokenDetectionController messenger unit tests by removing locally-declared RootMessenger generic types and reusing the shared RootMessenger type from app/core/Engine/types. Lockfile/resolution entries are updated accordingly to reflect the new dependency graph.

Written by Cursor Bugbot for commit 0e1ee10. This will update automatically on new commits. Configure here.

@metamaskbot metamaskbot added the team-core-platform Core Platform team label Feb 6, 2026
@mikesposito mikesposito marked this pull request as ready for review February 6, 2026 18:26
@mikesposito mikesposito added team-networks Networks team and removed team-core-platform Core Platform team labels Feb 6, 2026
@mikesposito mikesposito requested a review from a team as a code owner February 10, 2026 17:26
@mikesposito mikesposito changed the title bump: @metamask/assets-controllers from ^99.0.0 to ^99.3.1 cp-7.65.0 chore: bump @metamask/assets-controllers from ^99.0.0 to ^99.3.1 cp-7.65.0 Feb 10, 2026
@github-actions github-actions bot added size-M and removed size-XS labels Feb 10, 2026
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.

Copy link
Copy Markdown
Contributor

@Akaryatrh Akaryatrh left a comment

Choose a reason for hiding this comment

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

Hey @mikesposito we also have a pending PR that updates to ^99.3.0

Yours looks better as you got rid of patches, but can you add a new entry in changelog as we did here?

Akaryatrh
Akaryatrh previously approved these changes Feb 12, 2026
Akaryatrh
Akaryatrh previously approved these changes Feb 12, 2026
@github-actions
Copy link
Copy Markdown
Contributor

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

Akaryatrh
Akaryatrh previously approved these changes Feb 16, 2026
@mikesposito mikesposito changed the title chore: bump @metamask/assets-controllers from ^99.0.0 to ^99.3.1 cp-7.65.0 chore: bump @metamask/assets-controllers from ^99.0.0 to ^99.3.1 Feb 17, 2026
Akaryatrh
Akaryatrh previously approved these changes Feb 18, 2026
@github-actions
Copy link
Copy Markdown
Contributor

🔍 Smart E2E Test Selection

  • Selected E2E tags: SmokeAccounts, SmokeConfirmations, SmokeIdentity, SmokeNetworkAbstractions, SmokeNetworkExpansion, SmokeTrade, SmokeWalletPlatform, SmokeCard, SmokePerps, SmokeRamps, SmokeMultiChainAPI, SmokePredictions, FlaskBuildTests
  • Selected Performance tags: @PerformanceAccountList, @PerformanceOnboarding, @PerformanceLogin, @PerformanceSwaps, @PerformanceLaunch, @PerformanceAssetLoading, @PerformancePredict, @PerformancePreps
  • Risk Level: high
  • AI Confidence: 100%
click to see 🤖 AI reasoning details

E2E Test Selection:
Hard rule (controller-version-update): @MetaMask controller package version updated in package.json: @metamask/assets-controllers@npm:^99.2.0, @metamask/assets-controllers. Running all tests.

Performance Test Selection:
Hard rule (controller-version-update): @MetaMask controller package version updated in package.json: @metamask/assets-controllers@npm:^99.2.0, @metamask/assets-controllers. Running all tests.

View GitHub Actions results

@sonarqubecloud
Copy link
Copy Markdown

Copy link
Copy Markdown
Contributor

@Cal-L Cal-L left a comment

Choose a reason for hiding this comment

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

LGTM

@mikesposito mikesposito added this pull request to the merge queue Feb 18, 2026
Merged via the queue into main with commit 3cf74ac Feb 18, 2026
107 checks passed
@mikesposito mikesposito deleted the mikesposito/bump/assets-controllers branch February 18, 2026 16:28
@github-actions github-actions bot locked and limited conversation to collaborators Feb 18, 2026
@metamaskbot metamaskbot added the release-7.67.0 Issue or pull request that will be included in release 7.67.0 label Feb 18, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release-7.67.0 Issue or pull request that will be included in release 7.67.0 size-M team-networks Networks team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants