@web3auth/web3auth
Version:
[](https://www.npmjs.com/package/@web3auth/web3auth/v/latest) [](https://bundlephobia.com/resu
94 lines (87 loc) • 2.25 kB
text/typescript
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,
},
},
};