diff --git a/packages/bridge-controller/CHANGELOG.md b/packages/bridge-controller/CHANGELOG.md index 910d2138d67..56eb6a918d0 100644 --- a/packages/bridge-controller/CHANGELOG.md +++ b/packages/bridge-controller/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/transaction-controller` from `^62.17.1` to `^62.18.0` ([#8005](https://github.com/MetaMask/core/pull/8005)) - Bump `@metamask/assets-controllers` from `^100.0.1` to `^100.0.2` ([#8004](https://github.com/MetaMask/core/pull/8004)) - Replace `PERCENT_90` with `PERCENT_75` in `InputAmountPreset` enum ([#7997](https://github.com/MetaMask/core/pull/7997)) +- Add `PERCENT_90` in `InputAmountPreset` enum ([#8008](https://github.com/MetaMask/core/pull/8008)) ## [67.1.1] diff --git a/packages/bridge-controller/src/utils/metrics/constants.ts b/packages/bridge-controller/src/utils/metrics/constants.ts index 89323f86661..1935c458062 100644 --- a/packages/bridge-controller/src/utils/metrics/constants.ts +++ b/packages/bridge-controller/src/utils/metrics/constants.ts @@ -52,6 +52,7 @@ export enum InputAmountPreset { PERCENT_25 = '25%', PERCENT_50 = '50%', PERCENT_75 = '75%', + PERCENT_90 = '90%', // "Max" may not equal 100% of balance (e.g. gas reserves are withheld) MAX = 'MAX', } diff --git a/packages/bridge-controller/src/utils/metrics/types.ts b/packages/bridge-controller/src/utils/metrics/types.ts index 76d8fe8d6df..ecffe751f8c 100644 --- a/packages/bridge-controller/src/utils/metrics/types.ts +++ b/packages/bridge-controller/src/utils/metrics/types.ts @@ -64,7 +64,8 @@ export type InputKeys = | 'token_destination' | 'chain_source' | 'chain_destination' - | 'slippage'; + | 'slippage' + | 'token_amount_source'; export type InputValues = { token_source: CaipAssetType; @@ -72,6 +73,7 @@ export type InputValues = { chain_source: CaipChainId; chain_destination: CaipChainId; slippage: number; + token_amount_source: string; }; export type QuoteWarning = @@ -101,7 +103,8 @@ type RequiredEventContextFromClientBase = { | 'token_destination' | 'chain_source' | 'chain_destination' - | 'slippage'; + | 'slippage' + | 'token_amount_source'; input_value: InputValues[keyof InputValues]; input_amount_preset?: InputAmountPreset; };