Skip to content

Conversation

@lwin-kyaw
Copy link
Contributor

@lwin-kyaw lwin-kyaw commented Nov 27, 2025

Explanation

This PR adds 7702 tx params in shield init and log requests.

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

Adds AuthorizationList to transaction coverage init/log request bodies, exports makeInitCoverageCheckBody, and updates tests and changelog.

  • Backend:
    • Update InitCoverageCheckRequest to include optional authorizationList in txParams and propagate it in makeInitCoverageCheckBody.
    • Export makeInitCoverageCheckBody from backend.ts.
  • Tests:
    • Import and test makeInitCoverageCheckBody for cases with/without authorizationList.
  • Docs:
    • Update CHANGELOG.md noting addition of AuthorizationList in transaction init and log requests for 7702 transactions.

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

@lwin-kyaw lwin-kyaw requested a review from a team as a code owner November 27, 2025 03:59
@lwin-kyaw lwin-kyaw requested a review from a team as a code owner November 27, 2025 04:48
@lwin-kyaw
Copy link
Contributor Author

@metamaskbot publish-preview

@github-actions
Copy link
Contributor

Preview builds have been published. See these instructions for more information about preview builds.

Expand for full list of packages and versions.
{
  "@metamask-previews/account-tree-controller": "4.0.0-preview-66e0169",
  "@metamask-previews/accounts-controller": "35.0.0-preview-66e0169",
  "@metamask-previews/address-book-controller": "7.0.1-preview-66e0169",
  "@metamask-previews/analytics-controller": "0.0.0-preview-66e0169",
  "@metamask-previews/announcement-controller": "8.0.0-preview-66e0169",
  "@metamask-previews/app-metadata-controller": "2.0.0-preview-66e0169",
  "@metamask-previews/approval-controller": "8.0.0-preview-66e0169",
  "@metamask-previews/assets-controllers": "91.0.0-preview-66e0169",
  "@metamask-previews/base-controller": "9.0.0-preview-66e0169",
  "@metamask-previews/bridge-controller": "63.2.0-preview-66e0169",
  "@metamask-previews/bridge-status-controller": "63.1.0-preview-66e0169",
  "@metamask-previews/build-utils": "3.0.4-preview-66e0169",
  "@metamask-previews/chain-agnostic-permission": "1.2.2-preview-66e0169",
  "@metamask-previews/claims-controller": "0.2.0-preview-66e0169",
  "@metamask-previews/composable-controller": "12.0.0-preview-66e0169",
  "@metamask-previews/controller-utils": "11.16.0-preview-66e0169",
  "@metamask-previews/core-backend": "5.0.0-preview-66e0169",
  "@metamask-previews/delegation-controller": "2.0.0-preview-66e0169",
  "@metamask-previews/earn-controller": "11.0.0-preview-66e0169",
  "@metamask-previews/eip-5792-middleware": "2.0.0-preview-66e0169",
  "@metamask-previews/eip-7702-internal-rpc-middleware": "0.1.0-preview-66e0169",
  "@metamask-previews/eip1193-permission-middleware": "1.0.2-preview-66e0169",
  "@metamask-previews/ens-controller": "19.0.0-preview-66e0169",
  "@metamask-previews/error-reporting-service": "3.0.0-preview-66e0169",
  "@metamask-previews/eth-block-tracker": "15.0.0-preview-66e0169",
  "@metamask-previews/eth-json-rpc-middleware": "22.0.0-preview-66e0169",
  "@metamask-previews/eth-json-rpc-provider": "6.0.0-preview-66e0169",
  "@metamask-previews/foundryup": "1.0.1-preview-66e0169",
  "@metamask-previews/gas-fee-controller": "26.0.0-preview-66e0169",
  "@metamask-previews/gator-permissions-controller": "0.6.0-preview-66e0169",
  "@metamask-previews/json-rpc-engine": "10.2.0-preview-66e0169",
  "@metamask-previews/json-rpc-middleware-stream": "8.0.8-preview-66e0169",
  "@metamask-previews/keyring-controller": "25.0.0-preview-66e0169",
  "@metamask-previews/logging-controller": "7.0.1-preview-66e0169",
  "@metamask-previews/message-manager": "14.1.0-preview-66e0169",
  "@metamask-previews/messenger": "0.3.0-preview-66e0169",
  "@metamask-previews/multichain-account-service": "4.0.0-preview-66e0169",
  "@metamask-previews/multichain-api-middleware": "1.2.4-preview-66e0169",
  "@metamask-previews/multichain-network-controller": "3.0.0-preview-66e0169",
  "@metamask-previews/multichain-transactions-controller": "7.0.0-preview-66e0169",
  "@metamask-previews/name-controller": "9.0.0-preview-66e0169",
  "@metamask-previews/network-controller": "26.0.0-preview-66e0169",
  "@metamask-previews/network-enablement-controller": "4.0.0-preview-66e0169",
  "@metamask-previews/notification-services-controller": "21.0.0-preview-66e0169",
  "@metamask-previews/permission-controller": "12.1.1-preview-66e0169",
  "@metamask-previews/permission-log-controller": "5.0.0-preview-66e0169",
  "@metamask-previews/phishing-controller": "16.1.0-preview-66e0169",
  "@metamask-previews/polling-controller": "16.0.0-preview-66e0169",
  "@metamask-previews/preferences-controller": "22.0.0-preview-66e0169",
  "@metamask-previews/profile-metrics-controller": "0.0.0-preview-66e0169",
  "@metamask-previews/profile-sync-controller": "27.0.0-preview-66e0169",
  "@metamask-previews/rate-limit-controller": "7.0.0-preview-66e0169",
  "@metamask-previews/remote-feature-flag-controller": "2.0.1-preview-66e0169",
  "@metamask-previews/sample-controllers": "4.0.0-preview-66e0169",
  "@metamask-previews/seedless-onboarding-controller": "7.0.0-preview-66e0169",
  "@metamask-previews/selected-network-controller": "26.0.0-preview-66e0169",
  "@metamask-previews/shield-controller": "3.0.0-preview-66e0169",
  "@metamask-previews/signature-controller": "37.0.0-preview-66e0169",
  "@metamask-previews/subscription-controller": "5.0.0-preview-66e0169",
  "@metamask-previews/token-search-discovery-controller": "4.0.0-preview-66e0169",
  "@metamask-previews/transaction-controller": "62.3.0-preview-66e0169",
  "@metamask-previews/transaction-pay-controller": "10.1.0-preview-66e0169",
  "@metamask-previews/user-operation-controller": "41.0.0-preview-66e0169"
}

@lwin-kyaw lwin-kyaw added this pull request to the merge queue Nov 27, 2025
Merged via the queue into main with commit 9b0c926 Nov 27, 2025
278 checks passed
@lwin-kyaw lwin-kyaw deleted the feat/shield-7702-params branch November 27, 2025 06:22
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