UNPKG

@keygate/wallet-management

Version:

Keygate Wallet Management solution.

32 lines 1.48 kB
import { ChainType } from '@keygate/sdk'; export const getWalletIcon = (id) => { switch (id) { case 'walletConnect': return 'https://lifinance.github.io/types/src/assets/icons/wallets/walletConnect.svg'; case 'coinbaseWalletSDK': return 'https://lifinance.github.io/types/src/assets/icons/wallets/coinbase.svg'; case 'safe': return 'https://lifinance.github.io/types/src/assets/icons/wallets/safe.svg'; case 'metaMaskSDK': case 'io.metamask': return 'https://lifinance.github.io/types/src/assets/icons/wallets/metamask.svg'; case 'baseAccount': return 'https://lifinance.github.io/types/src/assets/icons/wallets/baseAccount.svg'; default: break; } }; export const getChainTypeIcon = (chainType) => { switch (chainType) { case ChainType.EVM: return 'https://lifinance.github.io/types/src/assets/icons/chains/ethereum.svg'; case ChainType.SVM: return 'https://lifinance.github.io/types/src/assets/icons/chains/solana.svg'; case ChainType.UTXO: return 'https://lifinance.github.io/types/src/assets/icons/chains/bitcoin.svg'; case ChainType.MVM: return 'https://lifinance.github.io/types/src/assets/icons/chains/sui.svg'; } }; export const lifiLogoUrl = 'https://lifinance.github.io/types/src/assets/icons/bridges/lifi.svg'; //# sourceMappingURL=icons.js.map