Skip to content

Commit d22c175

Browse files
authored
[Tech] upgrade mm sdk (#1103)
* upgrade mm sdk * setup allow scripts * update patch * fix qr code margin * fix url iis hp url * fix store url * rm log
1 parent 202eb63 commit d22c175

File tree

6 files changed

+67
-230
lines changed

6 files changed

+67
-230
lines changed

package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@
176176
"@mantine/core": "^7.12.0",
177177
"@mantine/dropzone": "^7.12.0",
178178
"@mantine/hooks": "^7.12.0",
179-
"@metamask/sdk": "^0.15.0",
179+
"@metamask/sdk": "^0.29.0",
180180
"@mysten/sui.js": "^0.54.1",
181181
"@node-steam/vdf": "^2.2.0",
182182
"@rudderstack/rudder-sdk-node": "^2.0.7",
@@ -398,7 +398,8 @@
398398
"@hyperplay/extension-importer>classic-level": true,
399399
"classic-level": false,
400400
"i18next-parser>esbuild": false,
401-
"wagmi>@wagmi/connectors>@metamask/sdk>@metamask/sdk-communication-layer>utf-8-validate": false
401+
"wagmi>@wagmi/connectors>@metamask/sdk>@metamask/sdk-communication-layer>utf-8-validate": true,
402+
"@hyperplay/providers>@metamask/sdk>@metamask/sdk-communication-layer>utf-8-validate": true
402403
}
403404
}
404405
}

patches/@metamask+sdk+0.15.0.patch patches/@metamask+sdk+0.29.0.patch

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
diff --git a/node_modules/@metamask/sdk/dist/browser/es/src/index.d.ts b/node_modules/@metamask/sdk/dist/browser/es/src/index.d.ts
2-
index 00333e8..6b3e69d 100644
2+
index e2afc39..c07e7f4 100644
33
--- a/node_modules/@metamask/sdk/dist/browser/es/src/index.d.ts
44
+++ b/node_modules/@metamask/sdk/dist/browser/es/src/index.d.ts
55
@@ -6,17 +6,6 @@ import { MetaMaskSDK, MetaMaskSDKOptions } from './sdk';
@@ -17,11 +17,11 @@ index 00333e8..6b3e69d 100644
1717
- MSStream: unknown;
1818
- }
1919
-}
20-
export { CommunicationLayerPreference, ConnectionStatus, DEFAULT_SERVER_URL, EventType, MessageType, MetaMaskSDK, PROVIDER_UPDATE_TYPE, PlatformType, RPC_URLS_MAP, SDKProvider, };
21-
export type { MetaMaskSDKOptions, SDKLoggingOptions, ServiceStatus };
20+
export type { RPC_URLS_MAP, MetaMaskSDKOptions, SDKLoggingOptions, ServiceStatus, };
21+
export { DEFAULT_SERVER_URL, EventType, CommunicationLayerPreference, MetaMaskSDK, SDKProvider, PROVIDER_UPDATE_TYPE, PlatformType, ConnectionStatus, MessageType, RPCMethodResult, RPCMethodCache, };
2222
export default MetaMaskSDK;
2323
diff --git a/node_modules/@metamask/sdk/dist/node/es/src/index.d.ts b/node_modules/@metamask/sdk/dist/node/es/src/index.d.ts
24-
index 00333e8..6b3e69d 100644
24+
index e2afc39..c07e7f4 100644
2525
--- a/node_modules/@metamask/sdk/dist/node/es/src/index.d.ts
2626
+++ b/node_modules/@metamask/sdk/dist/node/es/src/index.d.ts
2727
@@ -6,17 +6,6 @@ import { MetaMaskSDK, MetaMaskSDKOptions } from './sdk';
@@ -39,6 +39,6 @@ index 00333e8..6b3e69d 100644
3939
- MSStream: unknown;
4040
- }
4141
-}
42-
export { CommunicationLayerPreference, ConnectionStatus, DEFAULT_SERVER_URL, EventType, MessageType, MetaMaskSDK, PROVIDER_UPDATE_TYPE, PlatformType, RPC_URLS_MAP, SDKProvider, };
43-
export type { MetaMaskSDKOptions, SDKLoggingOptions, ServiceStatus };
42+
export type { RPC_URLS_MAP, MetaMaskSDKOptions, SDKLoggingOptions, ServiceStatus, };
43+
export { DEFAULT_SERVER_URL, EventType, CommunicationLayerPreference, MetaMaskSDK, SDKProvider, PROVIDER_UPDATE_TYPE, PlatformType, ConnectionStatus, MessageType, RPCMethodResult, RPCMethodCache, };
4444
export default MetaMaskSDK;

src/backend/storeManagers/hyperplay/utils.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -219,15 +219,15 @@ export function refreshGameInfoFromHpRelease(
219219
: data.project_name
220220
}
221221
],
222-
storeUrl: `https://hyperplay-store-git-feat-gamepageactions-hyperplay.vercel.app/game/${data.project_name}`
222+
storeUrl: `https://store.hyperplay.xyz/game/${data.project_name}`
223223
},
224224
art_square: newArtSquare !== undefined ? newArtSquare : 'fallback',
225225
art_cover: newArtCover !== undefined ? newArtCover : 'fallback',
226226
developer: data.account_meta.name || data.account_name,
227227
version: latestVersion,
228228
is_windows_native: hasWindowsNativeBuild,
229229
channels: channelsMap,
230-
store_url: `https://hyperplay-store-git-feat-gamepageactions-hyperplay.vercel.app/game/${data.project_name}`,
230+
store_url: `https://store.hyperplay.xyz/game/${data.project_name}`,
231231
wineSupport: data.project_meta.wine_support,
232232
description: newDescription,
233233
v: '1',

src/frontend/screens/Onboarding/walletSelection/screens/scan/index.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ const ScanScreen = (props: ScanScreenProps) => {
3232
`Create an encrypted communication channel. Your keys will never be shared with HyperPlay.`
3333
)}
3434
</div>
35-
<QrCodeGradientBorder qrUrl={url} imageMargin="-14px" />
35+
<QrCodeGradientBorder qrUrl={url} imageMargin="-7px" />
3636
<div className={`body-sm ${ScanScreenStyles.getWalletText}`}>
3737
{t(
3838
'hyperplay.onboarding.walletSelection.screens.scan.dontHaveWallet',

src/frontend/screens/WebView/index.tsx

+1-4
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,7 @@ import cn from 'classnames'
3434

3535
function urlIsHpUrl(url: string) {
3636
const urlToTest = new URL(url)
37-
return (
38-
urlToTest.hostname ===
39-
'hyperplay-store-git-feat-gamepageactions-hyperplay.vercel.app'
40-
)
37+
return urlToTest.hostname === 'store.hyperplay.xyz'
4138
}
4239

4340
function shouldInjectProvider(url: string) {

0 commit comments

Comments
 (0)