Skip to content

Commit 7240342

Browse files
committed
refactor: remove unused code
1 parent 8d2db68 commit 7240342

17 files changed

+4
-624
lines changed

packages/connect-wallet-modal/src/components/WalletsModalForEth/WalletsModalForEth.tsx

+4-21
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,10 @@ import { useReefKnotContext } from '@reef-knot/core-react';
44
import { WalletAdapterData } from '@reef-knot/types';
55
import {
66
ConnectCoinbase,
7-
ConnectImToken,
87
ConnectInjected,
98
ConnectLedger,
109
ConnectMetamask,
11-
ConnectTrust,
1210
ConnectWC,
13-
ConnectXdefi,
1411
} from '../../connectButtons';
1512
import { ButtonsCommonProps, WalletsModal } from '../WalletsModal';
1613
import { WalletsModalForEthProps } from './types';
@@ -23,9 +20,6 @@ const walletsButtons: { [K in WalletId | string]: React.ComponentType } = {
2320
[WALLET_IDS.METAMASK]: ConnectMetamask,
2421
[WALLET_IDS.LEDGER]: ConnectLedger,
2522
[WALLET_IDS.COINBASE]: ConnectCoinbase,
26-
[WALLET_IDS.TRUST]: ConnectTrust,
27-
[WALLET_IDS.IM_TOKEN]: ConnectImToken,
28-
[WALLET_IDS.XDEFI]: ConnectXdefi,
2923
};
3024

3125
function getWalletButton(
@@ -61,26 +55,15 @@ function getWalletsButtons(
6155
) {
6256
let wallets: WalletId[] = [WALLET_IDS.METAMASK];
6357

64-
// Adding wallets using a new wallet adapter API
65-
// TODO: migrate all wallets to use wallet adapter API
6658
walletDataList.forEach((walletData) => {
6759
const { walletId, detector } = walletData;
6860
addWalletTo(wallets, walletId, !!detector?.());
6961
});
7062

71-
wallets = [
72-
...wallets,
73-
WALLET_IDS.LEDGER,
74-
WALLET_IDS.COINBASE,
75-
WALLET_IDS.TRUST,
76-
WALLET_IDS.IM_TOKEN,
77-
];
78-
79-
// Deprecated way of adding wallets with additional detection
80-
addWalletTo(wallets, WALLET_IDS.XDEFI, helpers.isXdefiProvider());
81-
82-
// Filtering wallets marked as hidden
83-
wallets = wallets.filter((wallet) => !hiddenWallets.includes(wallet));
63+
wallets = [...wallets, WALLET_IDS.LEDGER, WALLET_IDS.COINBASE].filter(
64+
// Filtering wallets marked as hidden
65+
(wallet) => !hiddenWallets.includes(wallet),
66+
);
8467

8568
return wallets.map((walletId) => {
8669
// Handle new wallet adapters

packages/connect-wallet-modal/src/connectButtons/connectImToken.tsx

-42
This file was deleted.

packages/connect-wallet-modal/src/connectButtons/connectTrust.tsx

-65
This file was deleted.

packages/connect-wallet-modal/src/connectButtons/connectXdefi.tsx

-57
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
export { default as ConnectCoinbase } from './connectCoinbase';
2-
export { default as ConnectImToken } from './connectImToken';
32
export { default as ConnectLedger } from './connectLedger';
43
export { default as ConnectMetamask } from './connectMetamask';
5-
export { default as ConnectTrust } from './connectTrust';
6-
export { default as ConnectXdefi } from './connectXdefi';
74
export * from './ConnectInjected';
85
export * from './ConnectWC';

packages/connect-wallet-modal/src/constants/wallets.ts

-4
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@ export const WALLET_IDS = {
22
METAMASK: 'Metamask',
33
LEDGER: 'Ledger',
44
COINBASE: 'Coinbase',
5-
TRUST: 'Trust',
6-
IM_TOKEN: 'ImToken',
7-
COIN98: 'Coin98',
8-
XDEFI: 'Xdefi',
95
} as const;
106

117
export type WalletId = (typeof WALLET_IDS)[keyof typeof WALLET_IDS] | string;
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
export { default as Coinbase } from '../svg/coinbase.svg';
2-
export { default as ImToken } from '../svg/imtoken.svg';
32
export { default as Ledger } from '../svg/ledger.svg';
43
export { default as LedgerInversion } from '../svg/ledger-inversion.svg';
54
export { default as LedgerConfirm } from '../svg/ledger-confirm.svg';
@@ -9,5 +8,3 @@ export { default as LedgerSuccess } from '../svg/ledger-success.svg';
98
export { default as MetaMask } from '../svg/metamask.svg';
109
export { default as MetaMaskCircle } from '../svg/metamask-circle.svg';
1110
export { default as MetaMaskCircleInversion } from '../svg/metamask-circle-inversion.svg';
12-
export { default as Trust } from '../svg/trust-circle.svg';
13-
export { default as XDEFI } from '../svg/xdefi-wallet.svg';

packages/wallets-icons/src/svg/imtoken.svg

-10
This file was deleted.

packages/wallets-icons/src/svg/trust-circle.svg

-15
This file was deleted.

packages/wallets-icons/src/svg/xdefi-wallet.svg

-11
This file was deleted.

packages/web3-react/src/hooks/index.ts

-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
export * from './useAutoConnect';
22
export * from './useConnectorCoinbase';
3-
export * from './useConnectorImToken';
43
export * from './useConnectorInfo';
54
export * from './useConnectorLedger';
65
export * from './useConnectorMetamask';
76
export * from './useConnectors';
87
export * from './useConnectorStorage';
9-
export * from './useConnectorTrust';
10-
export * from './useConnectorXdefi';
118
export * from './useDisconnect';
129
export * from './useSupportedChains';
1310
export * from './useWeb3';

packages/web3-react/src/hooks/useConnectorImToken.ts

-51
This file was deleted.

0 commit comments

Comments
 (0)