Skip to content

Release 1163.0.0 - #9734

Closed
OGPoyraz wants to merge 4 commits into
mainfrom
release/1163.0.0
Closed

Release 1163.0.0#9734
OGPoyraz wants to merge 4 commits into
mainfrom
release/1163.0.0

Conversation

@OGPoyraz

@OGPoyraz OGPoyraz commented Jul 31, 2026

Copy link
Copy Markdown
Member

Explanation

Release 1163.0.0 with minor version bumps for:

  • @metamask/transaction-controller 69.3.069.4.0
  • @metamask/transaction-pay-controller 26.0.126.1.0

@metamask/transaction-controller@69.4.0

  • Export getEffectiveRecipient utility that returns the actual recipient of a transaction, decoding it from calldata for ERC-20/ERC-721/ERC-1155 token transfer methods where txParams.to is the token contract (#9699)
  • Add optional strategy field to MetamaskPayMetadata to persist the MetaMask Pay strategy used to fund the transaction (#9733)

@metamask/transaction-pay-controller@26.1.0

  • Add atomic field on TransactionConfig / TransactionData for a generic non-atomic post-Relay flow (#9497)
  • Persist the quote strategy in the transaction's metamaskPay.strategy metadata (#9733)

Dependency updates

16 packages had their @metamask/transaction-controller dependency range updated to ^69.4.0 with corresponding changelog entries under [Unreleased].

References

  • #9699 — Export getEffectiveRecipient utility
  • #9733 — Persist pay strategy in TransactionController metamaskPay metadata
  • #9497 — Add generic non-atomic post-Relay flow

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
Dependency and changelog-only release wiring; behavioral changes ship in the already-released minor versions, not in new code in this diff.

Overview
Release 1163.0.0 cuts published versions and rolls dependency ranges across the monorepo; the diff is version/changelog/yarn.lock updates, not new implementation in this PR.

@metamask/transaction-controller@69.4.0 documents additive API: exported getEffectiveRecipient (real transfer recipient from calldata for ERC-20/721/1155) and optional strategy on MetamaskPayMetadata for MetaMask Pay funding strategy persistence.

@metamask/transaction-pay-controller@26.1.0 documents atomic on TransactionConfig / TransactionData for a generic non-atomic post-Relay flow, and persisting quote strategy into transaction metamaskPay.strategy metadata (aligned with transaction-controller).

Sixteen workspace packages (assets, bridge, client-utils, earn, wallet, etc.) move @metamask/transaction-controller from ^69.3.0 (or lower in consolidated changelog lines) to ^69.4.0, with matching [Unreleased] changelog entries referencing #9734.

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

@OGPoyraz
OGPoyraz requested review from a team as code owners July 31, 2026 10:42
@OGPoyraz
OGPoyraz temporarily deployed to default-branch July 31, 2026 10:42 — with GitHub Actions Inactive
@OGPoyraz
OGPoyraz temporarily deployed to default-branch July 31, 2026 10:43 — with GitHub Actions Inactive
@metamask-ci

metamask-ci Bot commented Jul 31, 2026

Copy link
Copy Markdown

✅ Changelogs updated and pushed.

@cryptodev-2s
cryptodev-2s deleted the release/1163.0.0 branch July 31, 2026 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants