diff --git a/packages/transaction-pay-controller/CHANGELOG.md b/packages/transaction-pay-controller/CHANGELOG.md index f0a6c7cd8a..3e5d143a8d 100644 --- a/packages/transaction-pay-controller/CHANGELOG.md +++ b/packages/transaction-pay-controller/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Rename `executeEnabled` feature flag to `gaslessEnabled` ([#8607](https://github.com/MetaMask/core/pull/8607)) - Bump `@metamask/transaction-controller` from `^64.3.0` to `^64.4.0` ([#8585](https://github.com/MetaMask/core/pull/8585)) - Bump `@metamask/assets-controller` from `^6.1.0` to `^6.2.0` ([#8590](https://github.com/MetaMask/core/pull/8590)) 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 b6effca517..6e16c174cb 100644 --- a/packages/transaction-pay-controller/src/utils/feature-flags.test.ts +++ b/packages/transaction-pay-controller/src/utils/feature-flags.test.ts @@ -461,14 +461,14 @@ describe('Feature Flags Utils', () => { expect(isRelayExecuteEnabled(messenger)).toBe(false); }); - it('returns true when executeEnabled is true', () => { + it('returns true when gaslessEnabled is true', () => { getRemoteFeatureFlagControllerStateMock.mockReturnValue({ ...getDefaultRemoteFeatureFlagControllerState(), remoteFeatureFlags: { confirmations_pay: { payStrategies: { relay: { - executeEnabled: true, + gaslessEnabled: true, }, }, }, @@ -478,14 +478,14 @@ describe('Feature Flags Utils', () => { expect(isRelayExecuteEnabled(messenger)).toBe(true); }); - it('returns false when executeEnabled is false', () => { + it('returns false when gaslessEnabled is false', () => { getRemoteFeatureFlagControllerStateMock.mockReturnValue({ ...getDefaultRemoteFeatureFlagControllerState(), remoteFeatureFlags: { confirmations_pay: { payStrategies: { relay: { - executeEnabled: false, + gaslessEnabled: false, }, }, }, diff --git a/packages/transaction-pay-controller/src/utils/feature-flags.ts b/packages/transaction-pay-controller/src/utils/feature-flags.ts index 0ae78aadfa..911c5bc605 100644 --- a/packages/transaction-pay-controller/src/utils/feature-flags.ts +++ b/packages/transaction-pay-controller/src/utils/feature-flags.ts @@ -121,7 +121,7 @@ export type PayStrategiesConfigRaw = { across?: AcrossConfigRaw; relay?: { enabled?: boolean; - executeEnabled?: boolean; + gaslessEnabled?: boolean; originGasOverhead?: string; pollingInterval?: number; pollingTimeout?: number; @@ -477,7 +477,7 @@ export function isRelayExecuteEnabled( (state.remoteFeatureFlags?.confirmations_pay as | FeatureFlagsRaw | undefined) ?? {}; - return featureFlags.payStrategies?.relay?.executeEnabled ?? false; + return featureFlags.payStrategies?.relay?.gaslessEnabled ?? false; } /**