From 288743dd266c456949ef9f6199c3d39a66e6dd86 Mon Sep 17 00:00:00 2001 From: ameliejyc Date: Mon, 15 Jun 2026 10:28:18 +0100 Subject: [PATCH 1/2] chore: add optional environment_type to unified swap bridge button clicked event type --- packages/bridge-controller/CHANGELOG.md | 4 ++++ packages/bridge-controller/src/utils/metrics/types.ts | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/bridge-controller/CHANGELOG.md b/packages/bridge-controller/CHANGELOG.md index 824f2b2e8d..198b542cc2 100644 --- a/packages/bridge-controller/CHANGELOG.md +++ b/packages/bridge-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- Add optional `environment_type` property to the `ButtonClicked` unified swap/bridge event context ([#43540](https://github.com/MetaMask/metamask-extension/pull/43540)) + ### Changed - Bump `@metamask/assets-controllers` from `^109.0.0` to `^109.1.0` ([#9110](https://github.com/MetaMask/core/pull/9110)) diff --git a/packages/bridge-controller/src/utils/metrics/types.ts b/packages/bridge-controller/src/utils/metrics/types.ts index b766a6ba01..ed34dfb9eb 100644 --- a/packages/bridge-controller/src/utils/metrics/types.ts +++ b/packages/bridge-controller/src/utils/metrics/types.ts @@ -111,7 +111,7 @@ type RequiredEventContextFromClientBase = { [UnifiedSwapBridgeEventName.ButtonClicked]: Pick< RequestParams, 'token_symbol_source' | 'token_symbol_destination' - >; + > & { environment_type?: string }; // When type is object, the payload can be anything [UnifiedSwapBridgeEventName.PageViewed]: object; [UnifiedSwapBridgeEventName.InputChanged]: { From f0640c1c60633db57af4814ffb92e2ff102be613 Mon Sep 17 00:00:00 2001 From: ameliejyc Date: Mon, 15 Jun 2026 11:07:12 +0100 Subject: [PATCH 2/2] chore: use correct pr in changelog --- packages/bridge-controller/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/bridge-controller/CHANGELOG.md b/packages/bridge-controller/CHANGELOG.md index 198b542cc2..75b4e1f3c5 100644 --- a/packages/bridge-controller/CHANGELOG.md +++ b/packages/bridge-controller/CHANGELOG.md @@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- Add optional `environment_type` property to the `ButtonClicked` unified swap/bridge event context ([#43540](https://github.com/MetaMask/metamask-extension/pull/43540)) +- Add optional `environment_type` property to the `ButtonClicked` unified swap/bridge event context ([#9121](https://github.com/MetaMask/core/pull/9121)) ### Changed