Skip to content

Commit 236d15b

Browse files
chore: remove unused walletConnectV1Enabled remote config (#4924)
### Description As the title ### Test plan n/a ### Related issues - Fixes RET-878 ### Backwards compatibility Y ### Network scalability If a new NetworkId and/or Network are added in the future, the changes in this PR will: - [x] Continue to work without code changes, OR trigger a compilation error (guaranteeing we find it when a new network is added)
1 parent 5d70e8e commit 236d15b

File tree

13 files changed

+19
-20
lines changed

13 files changed

+19
-20
lines changed

src/app/reducers.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ export interface State {
2222
minVersion: string | null
2323
celoEducationUri: string | null
2424
activeScreen: Screens
25-
walletConnectV1Enabled: boolean
2625
walletConnectV2Enabled: boolean
2726
superchargeApy: number
2827
superchargeTokenConfigByToken: SuperchargeTokenConfigByToken
@@ -75,7 +74,6 @@ const initialState = {
7574
minVersion: null,
7675
celoEducationUri: null,
7776
activeScreen: Screens.Main,
78-
walletConnectV1Enabled: REMOTE_CONFIG_VALUES_DEFAULTS.walletConnectV1Enabled,
7977
walletConnectV2Enabled: REMOTE_CONFIG_VALUES_DEFAULTS.walletConnectV2Enabled,
8078
superchargeApy: REMOTE_CONFIG_VALUES_DEFAULTS.superchargeApy,
8179
superchargeTokenConfigByToken: JSON.parse(
@@ -207,7 +205,6 @@ export const appReducer = (
207205
return {
208206
...state,
209207
celoEducationUri: action.configValues.celoEducationUri,
210-
walletConnectV1Enabled: action.configValues.walletConnectV1Enabled,
211208
walletConnectV2Enabled: action.configValues.walletConnectV2Enabled,
212209
superchargeApy: action.configValues.superchargeApy,
213210
superchargeTokenConfigByToken: action.configValues.superchargeTokenConfigByToken,

src/app/saga.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,6 @@ export interface RemoteConfigValues {
218218
celoEducationUri: string | null
219219
dappListApiUrl: string | null
220220
inviteRewardsVersion: string
221-
walletConnectV1Enabled: boolean
222221
walletConnectV2Enabled: boolean
223222
logPhoneNumberTypeEnabled: boolean
224223
superchargeApy: number

src/app/selectors.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ export const numberVerifiedDecentrallySelector = (state: RootState) => state.app
3030

3131
// this can be called with undefined state in the tests
3232
export const walletConnectEnabledSelector = (state?: RootState) => ({
33-
v1: state?.app.walletConnectV1Enabled ?? false,
3433
v2: state?.app.walletConnectV2Enabled ?? false,
3534
})
3635

src/firebase/firebase.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,6 @@ export async function fetchRemoteConfigValues(): Promise<RemoteConfigValues | nu
317317
celoEducationUri: flags.celoEducationUri?.asString() ?? null,
318318
dappListApiUrl: flags.dappListApiUrl?.asString() ?? null,
319319
inviteRewardsVersion: flags.inviteRewardsVersion.asString(),
320-
walletConnectV1Enabled: flags.walletConnectV1Enabled.asBoolean(),
321320
walletConnectV2Enabled: flags.walletConnectV2Enabled.asBoolean(),
322321
superchargeApy: flags.superchargeApy.asNumber(),
323322
superchargeTokenConfigByToken: superchargeConfigByTokenString

src/firebase/remoteConfigValuesDefaults.e2e.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ export const REMOTE_CONFIG_VALUES_DEFAULTS: Omit<
1919
superchargeTokenConfigByToken: string
2020
} = {
2121
inviteRewardsVersion: 'none',
22-
walletConnectV1Enabled: true,
2322
walletConnectV2Enabled: true,
2423
superchargeApy: 12,
2524
superchargecUSDMin: 10,

src/firebase/remoteConfigValuesDefaults.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ export const REMOTE_CONFIG_VALUES_DEFAULTS: Omit<
2121
superchargeTokenConfigByToken: string
2222
} = {
2323
inviteRewardsVersion: 'none',
24-
walletConnectV1Enabled: true,
2524
walletConnectV2Enabled: true,
2625
superchargeApy: 12,
2726
superchargecUSDMin: 10,

src/redux/migrations.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1576,4 +1576,8 @@ export const migrations = {
15761576
},
15771577
}
15781578
},
1579+
191: (state: any) => ({
1580+
...state,
1581+
app: _.omit(state.app, 'walletConnectV1Enabled'),
1582+
}),
15791583
}

src/redux/store.test.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ describe('store state', () => {
9898
{
9999
"_persist": {
100100
"rehydrated": true,
101-
"version": 190,
101+
"version": 191,
102102
},
103103
"account": {
104104
"acceptedTerms": false,
@@ -176,7 +176,6 @@ describe('store state', () => {
176176
"superchargeTokenConfigByToken": {},
177177
"supportedBiometryType": null,
178178
"visualizeNFTsEnabledInHomeAssetsPage": false,
179-
"walletConnectV1Enabled": true,
180179
"walletConnectV2Enabled": true,
181180
},
182181
"dapps": {

src/redux/store.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const persistConfig: PersistConfig<RootState> = {
2323
key: 'root',
2424
// default is -1, increment as we make migrations
2525
// See https://github.com/valora-inc/wallet/tree/main/WALLET.md#redux-state-migration
26-
version: 190,
26+
version: 191,
2727
keyPrefix: `reduxStore-`, // the redux-persist default is `persist:` which doesn't work with some file systems.
2828
storage: FSStorage(),
2929
blacklist: ['networkInfo', 'alert', 'imports', 'keylessBackup'],

src/walletConnect/saga.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -660,7 +660,7 @@ describe('initialiseWalletConnect', () => {
660660
it('initializes v2 if enabled', async () => {
661661
await expectSaga(initialiseWalletConnect, v2ConnectionString, origin)
662662
.provide([
663-
[select(walletConnectEnabledSelector), { v1: true, v2: true }],
663+
[select(walletConnectEnabledSelector), { v2: true }],
664664
[call(initialiseWalletConnectV2, v2ConnectionString, origin), {}],
665665
])
666666
.call(initialiseWalletConnectV2, v2ConnectionString, origin)
@@ -669,7 +669,7 @@ describe('initialiseWalletConnect', () => {
669669

670670
it('doesnt initialize v2 if disabled', async () => {
671671
await expectSaga(initialiseWalletConnect, v2ConnectionString, origin)
672-
.provide([[select(walletConnectEnabledSelector), { v1: true, v2: false }]])
672+
.provide([[select(walletConnectEnabledSelector), { v2: false }]])
673673
.not.call(initialiseWalletConnectV2, v2ConnectionString, origin)
674674
.run()
675675
})

0 commit comments

Comments
 (0)