…-pay-controller to 23.13.0 (#32080)
## **Description**
Bumps `@metamask/transaction-controller` from `68.0.1` to `68.1.0` and
`@metamask/transaction-pay-controller` from `23.9.0` to `23.13.0`.
The lockfile picks up tighter transitive requirements from the new Pay
controller version (`@metamask/assets-controllers@109.2.0`,
`@metamask/ramps-controller@14.3.0`) and dedupes them against the
existing direct ranges, leaving a single resolved version for each.
## **Changelog**
CHANGELOG entry: null
## **Related issues**
Fixes:
## **Manual testing steps**
N/A
## **Screenshots/Recordings**
N/A
### **Before**
### **After**
## **Pre-merge author checklist**
- [x] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
Coding
Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [x] I've completed the PR template to the best of my ability
- [x] I've included tests if applicable
- [x] I've documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [x] I've applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
#### Performance checks (if applicable)
- [ ] I've tested on Android
- Ideally on a mid-range device; emulator is acceptable
- [ ] I've tested with a power user scenario
- Use these [power-user
SRPs](https://consensyssoftware.atlassian.net/wiki/spaces/TL1/pages/edit-v2/401401446401?draftShareId=9d77e1e1-4bdc-4be1-9ebb-ccd916988d93)
to import wallets with many accounts and tokens
- [ ] I've instrumented key operations with Sentry traces for production
performance metrics
- See [`trace()`](/app/util/trace.ts) for usage and
[`addToken`](/app/components/Views/AddAsset/components/AddCustomToken/AddCustomToken.tsx#L274)
for an example
For performance guidelines and tooling, see the [Performance
Guide](https://consensyssoftware.atlassian.net/wiki/spaces/TL1/pages/400085549067/Performance+Guide+for+Engineers).
## **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.
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> **Medium Risk**
> Patch/minor bumps on transaction and pay controllers affect core
send/confirm and pay-token flows at runtime, though the diff is
lockfile-only with no local code changes.
>
> **Overview**
> Dependency-only update for the **8.0.0** line: bumps
**`@metamask/transaction-controller`** from **68.0.1** to **68.1.0** and
**`@metamask/transaction-pay-controller`** from **23.9.0** to
**23.13.0** in `package.json` (direct deps and the **`resolutions`** pin
for transaction-controller).
>
> `yarn.lock` refreshes so Pay’s newer transitive ranges resolve to
**`@metamask/assets-controllers@109.2.0`**,
**`@metamask/ramps-controller@14.3.0`**, and aligned
**`keyring-controller`** / **`profile-sync-controller`** versions,
deduped with existing direct ranges. No application source changes in
this PR.
>
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
fbd7364. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
Description
Bumps
@metamask/transaction-controllerfrom68.0.1to68.1.0and@metamask/transaction-pay-controllerfrom23.9.0to23.13.0.The lockfile picks up tighter transitive requirements from the new Pay
controller version (
@metamask/assets-controllers@109.2.0,@metamask/ramps-controller@14.3.0) and dedupes them against theexisting direct ranges, leaving a single resolved version for each.
Changelog
CHANGELOG entry: null
Related issues
Fixes:
Manual testing steps
N/A
Screenshots/Recordings
N/A
Before
After
Pre-merge author checklist
Docs and MetaMask Mobile
Coding
Standards.
if applicable
guidelines).
Not required for external contributors.
Performance checks (if applicable)
SRPs
to import wallets with many accounts and tokens
performance metrics
trace()for usage andaddTokenfor an example
For performance guidelines and tooling, see the Performance
Guide.
Pre-merge reviewer checklist
app, test code being changed).
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
Note
Medium Risk
Patch/minor bumps on transaction and pay controllers affect core
send/confirm and pay-token flows at runtime, though the diff is
lockfile-only with no local code changes.
Overview
Dependency-only update for the 8.0.0 line: bumps
@metamask/transaction-controllerfrom 68.0.1 to 68.1.0 and@metamask/transaction-pay-controllerfrom 23.9.0 to23.13.0 in
package.json(direct deps and theresolutionspinfor transaction-controller).
yarn.lockrefreshes so Pay’s newer transitive ranges resolve to@metamask/assets-controllers@109.2.0,@metamask/ramps-controller@14.3.0, and alignedkeyring-controller/profile-sync-controllerversions,deduped with existing direct ranges. No application source changes in
this PR.
Reviewed by Cursor Bugbot for commit
fbd7364. Bugbot is set up for automated
code reviews on this repo. Configure
here.