Skip to content

Bump all dependencies to their latest major versions #324

@MajorLift

Description

@MajorLift

Motivation

The @metamask/swaps-controller package is currently several major versions behind on its dependencies.

This blocks the controller version alignment work in progress in both Extension and Mobile by Wallet Framework as its Q4 2024 O1KR2.

Acceptance Criteria

  • All dependency versions are brought up-to-date with controller dependencies being prioritized.
  • A release containing these updates is published.
  • This release is delivered to both Extension and Mobile (create tickets and list here):
    • Extension
    • Mobile

As an auxiliary task:

  • SwapsController should replace its fetchGasFeeEstimates controller option callback with the corresponding messenger action from GasFeeController.
  • Once this update is made, @metamask/gas-fee-controller should be moved from dependency to devDep + peerDep (see Add peer dependencies between packages core#1003).

Description

As these updates cover significant breaking changes from multiple packages, there may be dragons.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions