UNPKG

@web3auth/web3auth

Version:

[![npm version](https://img.shields.io/npm/v/@web3auth/web3auth?label=%22%22)](https://www.npmjs.com/package/@web3auth/web3auth/v/latest) [![minzip](https://img.shields.io/bundlephobia/minzip/@web3auth/web3auth?label=%22%22)](https://bundlephobia.com/resu

94 lines (87 loc) 2.25 kB
import { CHAIN_NAMESPACES, EVM_ADAPTERS, SOLANA_ADAPTERS } from "@web3auth/base"; import { AdaptersModalConfig } from "./interface"; export const defaultSolanaDappModalConfig: AdaptersModalConfig = { chainNamespace: CHAIN_NAMESPACES.SOLANA, adapters: { [SOLANA_ADAPTERS.TORUS_SOLANA]: { label: "Torus Wallet", showOnModal: true, showOnMobile: true, showOnDesktop: true, }, [SOLANA_ADAPTERS.OPENLOGIN]: { label: "OpenLogin", showOnModal: true, showOnMobile: true, showOnDesktop: true, }, [SOLANA_ADAPTERS.PHANTOM]: { label: "Phantom", showOnModal: true, showOnMobile: true, showOnDesktop: true, }, }, }; export const defaultEvmDappModalConfig: AdaptersModalConfig = { chainNamespace: CHAIN_NAMESPACES.EIP155, adapters: { [EVM_ADAPTERS.TORUS_EVM]: { label: "Torus Wallet", showOnModal: true, showOnMobile: true, showOnDesktop: true, }, [EVM_ADAPTERS.METAMASK]: { label: "MetaMask", showOnModal: true, showOnMobile: true, showOnDesktop: true, }, [EVM_ADAPTERS.OPENLOGIN]: { label: "OpenLogin", showOnModal: true, showOnMobile: true, showOnDesktop: true, }, [EVM_ADAPTERS.WALLET_CONNECT_V1]: { label: "Wallet Connect", showOnModal: true, showOnMobile: true, showOnDesktop: true, }, }, }; export const defaultSolanaWalletModalConfig: AdaptersModalConfig = { chainNamespace: CHAIN_NAMESPACES.SOLANA, adapters: { [SOLANA_ADAPTERS.OPENLOGIN]: { label: "OpenLogin", showOnModal: true, showOnMobile: true, showOnDesktop: true, }, }, }; export const defaultEvmWalletModalConfig: AdaptersModalConfig = { chainNamespace: CHAIN_NAMESPACES.EIP155, adapters: { [EVM_ADAPTERS.OPENLOGIN]: { label: "OpenLogin", showOnModal: true, showOnMobile: true, showOnDesktop: true, }, }, }; export const defaultOtherModalConfig: AdaptersModalConfig = { chainNamespace: CHAIN_NAMESPACES.OTHER, adapters: { [EVM_ADAPTERS.OPENLOGIN]: { label: "OpenLogin", showOnModal: true, showOnMobile: true, showOnDesktop: true, }, }, };