UNPKG

autsequi

Version:

Web3modal's provider layer abstraction for simple implementation of web3 wallet connections

98 lines (85 loc) 2.19 kB
import { IProviderInfo } from '../../helpers'; export const FALLBACK: IProviderInfo = { id: 'injected', name: 'Web3', logo: new URL('../logos/web3-default.svg', import.meta.url), type: 'injected', check: 'isWeb3', }; export const METAMASK: IProviderInfo = { id: 'injected', name: 'MetaMask', logo: new URL('../logos/metamask.svg', import.meta.url), type: 'injected', check: 'isMetaMask', }; export const SAFE: IProviderInfo = { id: 'injected', name: 'Safe', logo: new URL('../logos/safe.svg', import.meta.url), type: 'injected', check: 'isSafe', }; export const NIFTY: IProviderInfo = { id: 'injected', name: 'Nifty', logo: new URL('../logos/niftyWallet.png', import.meta.url), type: 'injected', check: 'isNiftyWallet', }; export const DAPPER: IProviderInfo = { id: 'injected', name: 'Dapper', logo: new URL('../logos/dapper.png', import.meta.url), type: 'injected', check: 'isDapper', }; export const OPERA: IProviderInfo = { id: 'injected', name: 'Opera', logo: new URL('../logos/opera.svg', import.meta.url), type: 'injected', check: 'isOpera', }; export const TRUST: IProviderInfo = { id: 'injected', name: 'Trust', logo: new URL('../logos/trust.svg', import.meta.url), type: 'injected', check: 'isTrust', }; export const COINBASE: IProviderInfo = { id: 'injected', name: 'Coinbase', logo: new URL('../logos/coinbase.svg', import.meta.url), type: 'injected', check: 'isToshi', }; export const CIPHER: IProviderInfo = { id: 'injected', name: 'Cipher', logo: new URL('../logos/cipher.svg', import.meta.url), type: 'injected', check: 'isCipher', }; export const IMTOKEN: IProviderInfo = { id: 'injected', name: 'imToken', logo: new URL('../logos/imtoken.svg', import.meta.url), type: 'injected', check: 'isImToken', }; export const STATUS: IProviderInfo = { id: 'injected', name: 'Status', logo: new URL('../logos/status.svg', import.meta.url), type: 'injected', check: 'isStatus', }; export const TOKENARY: IProviderInfo = { id: 'injected', name: 'Tokenary', logo: new URL('../logos/tokenary.png', import.meta.url), type: 'injected', check: 'isTokenary', };