Skip to content

Commit 2abd50b

Browse files
authored
fix: add okx wallet (#3859)
1 parent 10f7351 commit 2abd50b

File tree

4 files changed

+11
-3
lines changed

4 files changed

+11
-3
lines changed
289 Bytes
Loading

packages/kit/src/components/WalletConnect/WalletConnectQrcodeModal.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import platformEnv from '@onekeyhq/shared/src/platformEnv';
2020

2121
import LogoWalletConnect from '../../../assets/onboarding/logo_walletconnect.png';
2222
import { wait } from '../../utils/helper';
23+
import { openUrlExternal } from '../../utils/openUrl';
2324
import { useConnectExternalWallet } from '../../views/ExternalAccount/useConnectExternalWallet';
2425

2526
import { useMobileRegistryOfWalletServices } from './useMobileRegistryOfWalletServices';
@@ -239,9 +240,14 @@ export function ConnectWalletListView({
239240
logo={imgUri}
240241
logoSource={logoSource}
241242
isLoading={loadingId === item.id}
242-
onPress={() =>
243-
doConnect({ walletService: item, itemLoadingId: item.id })
244-
}
243+
onPress={() => {
244+
if (item.name === 'OKX Wallet') {
245+
// OKX Wallet not support walletconnect v1
246+
openUrlExternal('https://www.okx.com/web3');
247+
} else {
248+
doConnect({ walletService: item, itemLoadingId: item.id });
249+
}
250+
}}
245251
/>
246252
);
247253
});

packages/kit/src/components/WalletConnect/useMobileRegistryOfWalletServices.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ function buildEnabledWallets({
2525
WALLET_CONNECT_WALLET_NAMES['Trust Wallet'],
2626
WALLET_CONNECT_WALLET_NAMES.Rainbow,
2727
WALLET_CONNECT_WALLET_NAMES.imToken,
28+
WALLET_CONNECT_WALLET_NAMES['OKX Wallet'],
2829
WALLET_CONNECT_WALLET_NAMES.TokenPocket,
2930
WALLET_CONNECT_WALLET_NAMES.BitKeep,
3031
WALLET_CONNECT_WALLET_NAMES.Zerion,

packages/kit/src/components/WalletConnect/walletConnectConsts.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ export const WALLET_CONNECT_CLIENT_META = {
8383

8484
export const WALLET_CONNECT_WALLET_NAMES = {
8585
'MetaMask': 'MetaMask',
86+
'OKX Wallet': 'OKX Wallet',
8687
'Trust Wallet': 'Trust Wallet',
8788
'Rainbow': 'Rainbow',
8889
'imToken': 'imToken',

0 commit comments

Comments
 (0)