Skip to content

Commit eb32d48

Browse files
authored
Merge branch 'main' into fix/added-support-link-unlock-ui
2 parents 4479c05 + e627234 commit eb32d48

File tree

67 files changed

+1334
-440
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+1334
-440
lines changed

app/_locales/en/messages.json

Lines changed: 8 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/en_GB/messages.json

Lines changed: 8 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

shared/constants/metametrics.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -764,6 +764,7 @@ export enum MetaMetricsEventName {
764764
NavPermissionsOpened = 'Permissions Opened',
765765
NetworkConnectionBannerShown = 'Network Connection Banner Shown',
766766
NetworkConnectionBannerUpdateRpcClicked = 'Network Connection Banner Update RPC Clicked',
767+
NetworkConnectionBannerRpcUpdated = 'Network Connection Banner RPC Updated',
767768
UpdatePermissionedNetworks = 'Update Permissioned Networks',
768769
UpdatePermissionedAccounts = 'Update Permissioned Accounts',
769770
ViewPermissionedNetworks = 'View Permissioned Networks',

shared/lib/deep-links/routes/predict.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export default new Route({
55
pathname: '/predict',
66
getTitle: (_: URLSearchParams) => 'deepLink_thePredictPage',
77
handler: function handler(params: URLSearchParams) {
8-
const predictUrl = new URL('/predict', BaseUrl.MetaMask);
8+
const predictUrl = new URL('/prediction-markets', BaseUrl.MetaMask);
99
params.forEach((value, key) => predictUrl.searchParams.append(key, value));
1010
return {
1111
redirectTo: predictUrl,

test/data/confirmations/contract-interaction.ts

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,3 +252,43 @@ export const mockSwapConfirmation = {
252252
],
253253
},
254254
};
255+
256+
export const mockBridgeQuotes = [
257+
{
258+
quote: {
259+
requestId:
260+
'0xb7e0cdb746800056208ae5408a1755d9c8c10970c067a5e1fbbe768d2f6f626c',
261+
bridgeId: '0x',
262+
srcChainId: 42161,
263+
destChainId: 42161,
264+
aggregator: 'openocean',
265+
aggregatorType: 'AGG',
266+
srcTokenAmount: '9913',
267+
destTokenAmount: '11104',
268+
minDestTokenAmount: '10881',
269+
walletAddress: '0x178239802520a9C99DCBD791f81326B70298d629',
270+
destWalletAddress: '0x178239802520a9C99DCBD791f81326B70298d629',
271+
bridges: ['0x'],
272+
protocols: ['0x'],
273+
steps: [],
274+
slippage: 2,
275+
},
276+
approval: {
277+
chainId: 42161,
278+
to: '0xaf88d065e77c8cC2239327C5EDb3A432268e5831',
279+
from: '0x178239802520a9C99DCBD791f81326B70298d629',
280+
value: '0x0',
281+
data: '0x1234567890abcdef',
282+
gasLimit: 63109,
283+
},
284+
trade: {
285+
chainId: 42161,
286+
to: '0x9dDA6Ef3D919c9bC8885D5560999A3640431e8e6',
287+
from: '0x178239802520a9C99DCBD791f81326B70298d629',
288+
value: '0x0',
289+
data: '0x1234567890abcdef',
290+
gasLimit: 596053,
291+
},
292+
estimatedProcessingTimeInSeconds: 0,
293+
},
294+
];

test/e2e/tests/deep-link/deep-link.spec.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,15 +274,19 @@ and we'll take you to the right place.`
274274
// test signed flow
275275
await driver.openNewURL(signedUrl);
276276

277-
await driver.waitForUrl({ url: `${BaseUrl.MetaMask}/predict` });
277+
await driver.waitForUrl({
278+
url: `${BaseUrl.MetaMask}/prediction-markets`,
279+
});
278280

279281
await driver.navigate();
280282
await homePage.checkPageIsLoaded();
281283

282284
// test unsigned flow
283285
await driver.openNewURL(rawUrl);
284286

285-
await driver.waitForUrl({ url: `${BaseUrl.MetaMask}/predict` });
287+
await driver.waitForUrl({
288+
url: `${BaseUrl.MetaMask}/prediction-markets`,
289+
});
286290
},
287291
);
288292
});

test/e2e/tests/settings/state-logs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1039,6 +1039,7 @@
10391039
"seasonStatusError": "null",
10401040
"seasonStatusLoading": "boolean",
10411041
"rewardsEnabled": "boolean",
1042+
"rewardsBadgeHidden": "boolean",
10421043
"errorToast": {
10431044
"actionText": "string",
10441045
"description": "string",

ui/components/app/network-connection-banner/network-connection-banner.test.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,10 @@ describe('NetworkConnectionBanner', () => {
105105
);
106106
fireEvent.click(getByText('Update RPC'));
107107

108-
expect(mockSetEditedNetwork).toHaveBeenCalledWith({ chainId: '0x1' });
108+
expect(mockSetEditedNetwork).toHaveBeenCalledWith({
109+
chainId: '0x1',
110+
trackRpcUpdateFromBanner: true,
111+
});
109112
expect(navigateMock).toHaveBeenCalledWith('/settings/networks');
110113
});
111114

@@ -212,7 +215,10 @@ describe('NetworkConnectionBanner', () => {
212215
);
213216
fireEvent.click(getByText('update RPC'));
214217

215-
expect(mockSetEditedNetwork).toHaveBeenCalledWith({ chainId: '0x1' });
218+
expect(mockSetEditedNetwork).toHaveBeenCalledWith({
219+
chainId: '0x1',
220+
trackRpcUpdateFromBanner: true,
221+
});
216222
expect(navigateMock).toHaveBeenCalledWith('/settings/networks');
217223
});
218224

ui/components/app/network-connection-banner/network-connection-banner.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,12 @@ export const NetworkConnectionBanner = () => {
190190
networkClientId: networkConnectionBanner.networkClientId,
191191
});
192192

193-
dispatch(setEditedNetwork({ chainId: networkConnectionBanner.chainId }));
193+
dispatch(
194+
setEditedNetwork({
195+
chainId: networkConnectionBanner.chainId,
196+
trackRpcUpdateFromBanner: true,
197+
}),
198+
);
194199
navigate(NETWORKS_ROUTE);
195200
}
196201
}, [networkConnectionBanner, dispatch, navigate]);

ui/components/app/recovery-phrase-reminder/recovery-phrase-reminder.js

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import {
1111
Display,
1212
FlexDirection,
1313
BlockSize,
14+
JustifyContent,
1415
} from '../../../helpers/constants/design-system';
1516
import { ONBOARDING_REVEAL_SRP_ROUTE } from '../../../helpers/constants/routes';
1617
import {
@@ -62,15 +63,18 @@ export default function RecoveryPhraseReminder({ onConfirm }) {
6263
</Box>
6364
</ModalHeader>
6465
<ModalBody>
65-
<Box width={BlockSize.Full} textAlign={TextAlign.Center}>
66+
<Box
67+
width={BlockSize.Full}
68+
display={Display.Flex}
69+
alignItems={AlignItems.center}
70+
justifyContent={JustifyContent.center}
71+
marginBottom={2}
72+
>
6673
<img
6774
src="images/forgot-password-lock.png"
68-
width={154}
69-
height={154}
75+
width={100}
76+
height={100}
7077
alt={t('recoveryPhraseReminderTitle')}
71-
style={{
72-
alignSelf: 'center',
73-
}}
7478
/>
7579
</Box>
7680
<Text>{t('recoveryPhraseReminderSubText')}</Text>

0 commit comments

Comments
 (0)