Skip to content

Release/1109.0.0#9450

Merged
maxime-oe merged 4 commits into
mainfrom
release/1109.0.0
Jul 9, 2026
Merged

Release/1109.0.0#9450
maxime-oe merged 4 commits into
mainfrom
release/1109.0.0

Conversation

@maxime-oe

@maxime-oe maxime-oe commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Explanation

[Asset Controller 10.2.0]

Added

  • Add Robinhood Chain (4663/0x1237) in MulticallClient (#9443)

Changed

  • MulticallClient memoizes balanceOf and getEthBalance call encodings per account address when building multicall batches, reducing redundant ABI encoding for wallets with many tokens (#9425)
  • Bump @metamask/transaction-controller from ^68.2.2 to ^68.3.0 (#9421)
  • Bump @metamask/keyring-api from ^23.3.0 to ^23.5.0 (#9390)
  • Bump @metamask/keyring-snap-client from ^9.0.2 to ^9.2.0 (#9390)
  • Bump @metamask/account-tree-controller from ^7.5.3 to ^7.5.4 (#9429)
  • Bump @metamask/assets-controllers from ^109.3.0 to ^109.3.1 (#9429)
  • Bump @metamask/assets-controllers from ^109.3.0 to ^109.4.0 (#9429, #9450)

[Assets-Controllers 109.4.0]

Added

  • Add Robinhood Chain (4663/0x1237) entries in multicall.ts and codefi-v2.ts (#9443)

References

Checklist

  • I've updated the test suite for new or updated code as appropriate
  • I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate
  • I've communicated my changes to consumers by updating changelogs for packages I've changed
  • I've introduced breaking changes in this PR and have prepared draft pull requests for clients and consumer packages to resolve them

Note

Low Risk
Version and changelog/lockfile coordination only; functional changes are additive chain support and multicall encoding optimizations described in prior PRs.

Overview
Cuts monorepo release 1109.0.0 by bumping published package versions and aligning dependent packages and yarn.lock.

@metamask/assets-controller 10.2.0 documents Robinhood Chain (4663/0x1237) support in MulticallClient, memoized balanceOf / getEthBalance encodings in multicall batches, and several dependency bumps (including @metamask/assets-controllers to ^109.4.0).

@metamask/assets-controllers 109.4.0 documents Robinhood Chain entries in multicall.ts and codefi-v2.ts.

bridge-controller and transaction-pay-controller update their package.json dependencies to @metamask/assets-controller ^10.2.0 and @metamask/assets-controllers ^109.4.0, with matching changelog notes.

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

@maxime-oe maxime-oe marked this pull request as ready for review July 9, 2026 15:50
@maxime-oe maxime-oe requested review from a team as code owners July 9, 2026 15:50
@maxime-oe maxime-oe temporarily deployed to default-branch July 9, 2026 15:50 — with GitHub Actions Inactive
@maxime-oe maxime-oe temporarily deployed to default-branch July 9, 2026 15:51 — with GitHub Actions Inactive
@mm-token-exchange-service

Copy link
Copy Markdown

✅ Changelogs updated and pushed.

@maxime-oe maxime-oe enabled auto-merge July 9, 2026 16:33

@mcmire mcmire left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM!

@maxime-oe maxime-oe added this pull request to the merge queue Jul 9, 2026
Merged via the queue into main with commit fcb92d8 Jul 9, 2026
421 checks passed
@maxime-oe maxime-oe deleted the release/1109.0.0 branch July 9, 2026 17:01
@OGPoyraz OGPoyraz mentioned this pull request Jul 10, 2026
4 tasks
pull Bot pushed a commit to dmrazzy/core that referenced this pull request Jul 10, 2026
## Explanation

Release `1111.0.0` with version bumps for:

- **`@metamask/transaction-controller`** `68.3.0` → `68.4.0` (minor)
- **`@metamask/transaction-pay-controller`** `24.0.0` → `24.0.1` (patch)

### `@metamask/transaction-controller@68.4.0`

#### Added

- Export `generateEIP7702BatchTransaction` utility for building an
ERC-7821 `execute(mode, calls)` batch transaction from a list of nested
transactions ([MetaMask#9298](MetaMask#9298))

### `@metamask/transaction-pay-controller@24.0.1`

#### Changed

- Bump `@metamask/assets-controller` from `^10.1.0` to `^10.2.0`
([MetaMask#9450](MetaMask#9450))
- Bump `@metamask/assets-controllers` from `^109.3.1` to `^109.4.0`
([MetaMask#9450](MetaMask#9450))
- Bump `@metamask/transaction-controller` from `^68.3.0` to `^68.4.0`
([MetaMask#9456](MetaMask#9456))

### Dependency updates

15 packages had their `@metamask/transaction-controller` dependency
range updated from `^68.3.0` to `^68.4.0`, with corresponding changelog
entries under `[Unreleased]` (`earn-controller` and `perps-controller`
are omitted as they only consume `transaction-controller` as a
`devDependency` — matching precedent from prior releases).

## References

- [MetaMask#9298](MetaMask#9298) — Export
`generateEIP7702BatchTransaction` (transaction-controller)
- [MetaMask#9450](MetaMask#9450) — Bump
assets-controller/assets-controllers (transaction-pay-controller)

## Checklist

- [ ] I've updated the test suite for new or updated code as appropriate
- [ ] I've updated documentation (JSDoc, Markdown, etc.) for new or
updated code as appropriate
- [x] I've communicated my changes to consumers by [updating changelogs
for packages I've
changed](https://github.com/MetaMask/core/tree/main/docs/processes/updating-changelogs.md)
- [ ] I've introduced [breaking
changes](https://github.com/MetaMask/core/tree/main/docs/processes/breaking-changes.md)
in this PR and have prepared draft pull requests for clients and
consumer packages to resolve them

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Medium Risk**
> The change propagates a new transaction-controller minor across many
packages that touch transaction flows; 68.4.0 is additive but wide blast
radius warrants careful consumer integration testing.
> 
> **Overview**
> **Monorepo release `1111.0.0`** that cuts
**`@metamask/transaction-controller` `68.4.0`** and
**`@metamask/transaction-pay-controller` `24.0.1`**, and aligns
dependents on the new transaction-controller range.
> 
> **`@metamask/transaction-controller@68.4.0`** documents and ships the
**`generateEIP7702BatchTransaction`** export (ERC-7821 `execute(mode,
calls)` batch tx from nested transactions). Package version and
changelog section **`[68.4.0]`** are added; root monorepo version moves
**`1110.0.0` → `1111.0.0`**.
> 
> **Dependency sweep:** many workspace packages (assets, bridge,
client-utils, EIP-5792, gator-permissions, phishing, smart-transactions,
wallet, etc.) bump **`@metamask/transaction-controller`** from
**`^68.3.0`** to **`^68.4.0`** with matching **`[Unreleased]`**
changelog lines; **`yarn.lock`** is updated.
**`transaction-pay-controller`** patch **`24.0.1`** records the
transaction-controller bump alongside its existing asset dependency
updates.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
f98dc13. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants