diff --git a/packages/transaction-pay-controller/CHANGELOG.md b/packages/transaction-pay-controller/CHANGELOG.md index 699fcd6d41..1877c29394 100644 --- a/packages/transaction-pay-controller/CHANGELOG.md +++ b/packages/transaction-pay-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Rename Relay gasless execution feature flag from `gaslessEnabled` to `isGaslessEnabled` ([#8801](https://github.com/MetaMask/core/pull/8801)) + ## [22.4.0] ### Added diff --git a/packages/transaction-pay-controller/src/utils/feature-flags.test.ts b/packages/transaction-pay-controller/src/utils/feature-flags.test.ts index d2455f787d..79540a25ab 100644 --- a/packages/transaction-pay-controller/src/utils/feature-flags.test.ts +++ b/packages/transaction-pay-controller/src/utils/feature-flags.test.ts @@ -464,14 +464,14 @@ describe('Feature Flags Utils', () => { expect(isRelayExecuteEnabled(messenger)).toBe(false); }); - it('returns true when gaslessEnabled is true', () => { + it('returns true when isGaslessEnabled is true', () => { getRemoteFeatureFlagControllerStateMock.mockReturnValue({ ...getDefaultRemoteFeatureFlagControllerState(), remoteFeatureFlags: { confirmations_pay: { payStrategies: { relay: { - gaslessEnabled: true, + isGaslessEnabled: true, }, }, }, @@ -481,14 +481,14 @@ describe('Feature Flags Utils', () => { expect(isRelayExecuteEnabled(messenger)).toBe(true); }); - it('returns false when gaslessEnabled is false', () => { + it('returns false when isGaslessEnabled is false', () => { getRemoteFeatureFlagControllerStateMock.mockReturnValue({ ...getDefaultRemoteFeatureFlagControllerState(), remoteFeatureFlags: { confirmations_pay: { payStrategies: { relay: { - gaslessEnabled: false, + isGaslessEnabled: false, }, }, }, diff --git a/packages/transaction-pay-controller/src/utils/feature-flags.ts b/packages/transaction-pay-controller/src/utils/feature-flags.ts index f3b3144325..4f837f24c1 100644 --- a/packages/transaction-pay-controller/src/utils/feature-flags.ts +++ b/packages/transaction-pay-controller/src/utils/feature-flags.ts @@ -133,7 +133,7 @@ export type PayStrategiesConfigRaw = { across?: AcrossConfigRaw; relay?: { enabled?: boolean; - gaslessEnabled?: boolean; + isGaslessEnabled?: boolean; originGasOverhead?: string; pollingInterval?: number; pollingTimeout?: number; @@ -496,7 +496,7 @@ export function isRelayExecuteEnabled( (state.remoteFeatureFlags?.confirmations_pay as | FeatureFlagsRaw | undefined) ?? {}; - return featureFlags.payStrategies?.relay?.gaslessEnabled ?? false; + return featureFlags.payStrategies?.relay?.isGaslessEnabled ?? false; } /**