UNPKG

@coin-voyage/paykit

Version:

Seamless crypto payments. Onboard users from any chain, any coin into your app with one click.

380 lines 15.9 kB
import { jsx as _jsx } from "react/jsx-runtime"; import { isAndroid } from "@coin-voyage/shared/utils"; import Logos from "../../assets/logos"; // Organised in alphabetical order by key export const walletConfigs = { argent: { name: "Argent", icon: _jsx(Logos.Argent, {}), downloadUrls: { download: "https://connect.family.co/v0/download/argent", android: "https://play.google.com/store/apps/details?id=im.argent.contractwalletclient", ios: "https://apps.apple.com/app/argent/id1358741926", }, getWalletConnectDeeplink: (uri) => { return isAndroid() ? uri : `https://argent.link/app/wc?uri=${encodeURIComponent(uri)}`; }, }, "coinbaseWallet, coinbaseWalletSDK": { name: "Coinbase Wallet", shortName: "Coinbase", icon: _jsx(Logos.Coinbase, { background: true }), iconShape: "squircle", downloadUrls: { download: "https://connect.family.co/v0/download/coinbasewallet", website: "https://www.coinbase.com/wallet/getting-started-extension", android: "https://play.google.com/store/apps/details?id=org.toshi", ios: "https://apps.apple.com/app/coinbase-wallet-store-crypto/id1278383455", chrome: "https://chrome.google.com/webstore/detail/coinbase-wallet-extension/hnfanknocfeofbddgcijnmhnfnkdnaad", }, getWalletConnectDeeplink: (uri) => { return `https://go.cb-w.com/wc?uri=${encodeURIComponent(uri)}`; }, }, "com.coinbase.wallet": { name: "Coinbase Wallet", shortName: "Coinbase", icon: _jsx(Logos.Coinbase, { background: true }), iconShape: "circle", downloadUrls: { download: "https://connect.family.co/v0/download/coinbasewallet", website: "https://www.coinbase.com/wallet/getting-started-extension", android: "https://play.google.com/store/apps/details?id=org.toshi", ios: "https://apps.apple.com/app/coinbase-wallet-store-crypto/id1278383455", chrome: "https://chrome.google.com/webstore/detail/coinbase-wallet-extension/hnfanknocfeofbddgcijnmhnfnkdnaad", }, getWalletConnectDeeplink: (uri) => { return `https://go.cb-w.com/wc?uri=${encodeURIComponent(uri)}`; }, }, "com.crypto.wallet": { name: "Crypto.com", shortName: "Crypto", }, dawn: { name: "Dawn Wallet", shortName: "Dawn", downloadUrls: { download: "https://apps.apple.com/us/app/dawn-ethereum-wallet/id1673143782", website: "https://www.dawnwallet.xyz/", ios: "https://apps.apple.com/us/app/dawn-ethereum-wallet/id1673143782", }, }, "co.family.wallet": { name: "Family", shortName: "Family", icon: _jsx(Logos.Family, {}), iconShape: "squircle", downloadUrls: { download: "https://connect.family.co/v0/download/family", website: "https://family.co", ios: "https://family.co/download", }, getWalletConnectDeeplink: (uri) => { return isAndroid() ? uri : `familywallet://wc?uri=${encodeURIComponent(uri)}`; }, }, frame: { name: "Frame", icon: _jsx(Logos.Frame, {}), iconShouldShrink: true, downloadUrls: { download: "https://connect.family.co/v0/download/frame", website: "https://frame.sh", chrome: "https://chrome.google.com/webstore/detail/frame-companion/ldcoohedfbjoobcadoglnnmmfbdlmmhf", firefox: "https://addons.mozilla.org/en-US/firefox/addon/frame-extension", brave: "https://chrome.google.com/webstore/detail/frame-companion/ldcoohedfbjoobcadoglnnmmfbdlmmhf", }, getWalletConnectDeeplink: (uri) => uri, }, frontier: { name: "Frontier Wallet", shortName: "Frontier", icon: _jsx(Logos.Frontier, {}), downloadUrls: { download: "https://connect.family.co/v0/download/frontier", ios: "https://apps.apple.com/app/frontier-crypto-defi-wallet/id1482380988", android: "https://play.google.com/store/apps/details?id=com.frontierwallet", website: "https://frontier.xyz/", chrome: "https://chrome.google.com/webstore/detail/frontier-wallet/kppfdiipphfccemcignhifpjkapfbihd", }, getWalletConnectDeeplink: (uri) => { return isAndroid() ? uri : `frontier://wc?uri=${encodeURIComponent(uri)}`; }, }, injected: { name: "Browser Wallet", shortName: "Browser", icon: _jsx(Logos.Injected, {}), }, "metaMask, metaMask-io, io.metamask, io.metamask.mobile, metaMaskSDK": { name: "MetaMask", icon: _jsx(Logos.MetaMask, {}), iconConnector: _jsx(Logos.MetaMask, {}), iconShouldShrink: true, downloadUrls: { download: "https://connect.family.co/v0/download/metamask", website: "https://metamask.io/download/", android: "https://play.google.com/store/apps/details?id=io.metamask", ios: "https://apps.apple.com/app/metamask/id1438144202", chrome: "https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn", firefox: "https://addons.mozilla.org/firefox/addon/ether-metamask/", brave: "https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn", edge: "https://microsoftedge.microsoft.com/addons/detail/metamask/ejbalbakoplchlghecdalmeeeajnimhm", }, getWalletConnectDeeplink: (uri) => { return isAndroid() ? uri : `https://metamask.app.link/wc?uri=${encodeURIComponent(uri)}`; }, }, "app.phantom, app.phantom.bitcoin": { name: "Phantom", iconShape: "squircle", icon: _jsx(Logos.Phantom, {}), downloadUrls: { download: "phan/download", website: "https://phantom.com/", android: "https://play.google.com/store/apps/details?id=app.phantom", ios: "https://apps.apple.com/nl/app/phantom-crypto-wallet/id1598432977", chrome: "https://chrome.google.com/webstore/detail/phantom/bfnaelmomeimhlpmgjnjophhpkkoljpa", }, }, "me.rainbow": { name: "Rainbow Wallet", shortName: "Rainbow", icon: _jsx(Logos.Rainbow, {}), iconShape: "squircle", downloadUrls: { download: "https://connect.family.co/v0/download/rainbow", website: "https://rainbow.me", android: "https://play.google.com/store/apps/details?id=me.rainbow", ios: "https://apps.apple.com/app/rainbow-ethereum-wallet/id1457119021?pt=119997837&mt=8", chrome: "https://rainbow.me/extension", edge: "https://rainbow.me/extension", brave: "https://rainbow.me/extension", }, getWalletConnectDeeplink: (uri) => { return isAndroid() ? uri : `https://rnbwapp.com/wc?uri=${encodeURIComponent(uri)}`; }, }, "io.rabby": { name: "Rabby Wallet", shortName: "Rabby", downloadUrls: { website: "https://rabby.io", chrome: "https://chrome.google.com/webstore/detail/rabby-wallet/acmacodkjbdgmoleebolmdjonilkdbch", }, }, safe: { name: "Safe", icon: _jsx(Logos.Safe, {}), downloadUrls: { download: "https://connect.family.co/v0/download/safe", website: "https://safe.global/", ios: "https://apps.apple.com/app/id1515759131", android: "https://play.google.com/store/apps/details?id=io.gnosis.safe", }, getWalletConnectDeeplink: (uri) => { return isAndroid() ? uri : `https://gnosis-safe.io/wc?uri=${encodeURIComponent(uri)}`; }, }, "xyz.talisman": { name: "Talisman", shortName: "Talisman", iconShape: "squircle", downloadUrls: { download: "https://talisman.xyz/download", website: "https://talisman.xyz", chrome: "https://chrome.google.com/webstore/detail/talisman-polkadot-wallet/fijngjgcjhjmmpcmkeiomlglpeiijkld", firefox: "https://addons.mozilla.org/en-US/firefox/addon/talisman-wallet-extension/", }, }, "com.trustwallet.app": { name: "Trust Wallet", shortName: "Trust", icon: _jsx(Logos.Trust, {}), iconShouldShrink: true, downloadUrls: { download: "https://connect.family.co/v0/download/trust", android: "https://play.google.com/store/apps/details?id=com.wallet.crypto.trustapp", ios: "https://apps.apple.com/app/trust-crypto-bitcoin-wallet/id1288339409", }, getWalletConnectDeeplink(uri) { return isAndroid() ? uri : `https://link.trustwallet.com/wc?uri=${encodeURIComponent(uri)}`; }, }, "io.xdefi.bitcoin": { name: "Ctrl Wallet", shortName: "Ctrl", icon: _jsx(Logos.Ctrl, {}), iconConnector: _jsx(Logos.Ctrl, {}), }, infinityWallet: { name: "Infinity Wallet", icon: _jsx(Logos.InfinityWallet, {}), downloadUrls: { download: "https://connect.family.co/v0/download/infinityWallet", website: "https://infinitywallet.io/download", chrome: "https://infinitywallet.io/download", firefox: "https://infinitywallet.io/download", brave: "https://infinitywallet.io/download", edge: "https://infinitywallet.io/download", }, }, imToken: { name: "imToken", icon: _jsx(Logos.ImToken, {}), downloadUrls: { //website: 'https://support.token.im/hc/en-us/categories/360000925393', download: "https://connect.family.co/v0/download/imToken", android: "https://play.google.com/store/apps/details?id=im.token.app", ios: "https://itunes.apple.com/us/app/imtoken2/id1384798940", }, getWalletConnectDeeplink: (uri) => { return `imtokenv2://wc?uri=${encodeURIComponent(uri)}`; }, }, unisat: { name: "Unisat", downloadUrls: { download: "https://unisat.io/download", android: "https://play.google.com/store/apps/details?id=io.unisat", ios: "https://apps.apple.com/app/id6498628503", website: "https://unisat.io", chrome: "https://chrome.google.com/webstore/detail/unisat/ppbibelpcjmhbdihakflkdcoccbgbkpo", }, }, unstoppable: { name: "Unstoppable", icon: _jsx(Logos.Unstoppable, {}), downloadUrls: { download: "https://connect.family.co/v0/download/unstoppable", ios: "https://apps.apple.com/app/bank-bitcoin-wallet/id1447619907", android: "https://play.google.com/store/apps/details?id=io.horizontalsystems.bankwallet", }, getWalletConnectDeeplink: (uri) => { return isAndroid() ? uri : `https://unstoppable.money/wc?uri=${encodeURIComponent(uri)}`; }, }, onto: { name: "ONTO", icon: _jsx(Logos.ONTO, {}), downloadUrls: { download: "https://connect.family.co/v0/download/onto", ios: "https://apps.apple.com/app/onto-an-ontology-dapp/id1436009823", android: "https://play.google.com/store/apps/details?id=com.github.ontio.onto", website: "https://onto.app/en/download/", }, getWalletConnectDeeplink: (uri) => { return isAndroid() ? uri : `https://onto.app/wc?uri=${encodeURIComponent(uri)}`; }, }, steak: { name: "Steak", icon: _jsx(Logos.Steak, {}), downloadUrls: { download: "https://connect.family.co/v0/download/steak", android: "https://play.google.com/store/apps/details?id=fi.steakwallet.app", ios: "https://apps.apple.com/app/steakwallet/id1569375204", website: "https://steakwallet.fi/download", }, getWalletConnectDeeplink: (uri) => { return isAndroid() ? uri : `https://links.steakwallet.fi/wc?uri=${encodeURIComponent(uri)}`; }, }, ledger: { name: "Ledger Live", shortName: "Ledger", icon: _jsx(Logos.Ledger, {}), downloadUrls: { download: "https://connect.family.co/v0/download/ledger", website: "https://www.ledger.com/ledger-live/download#download-device-2", android: "https://play.google.com/store/apps/details?id=com.ledger.live", ios: "https://apps.apple.com/app/ledger-live-web3-wallet/id1361671700", }, getWalletConnectDeeplink: (uri) => { return isAndroid() ? uri : `ledgerlive://wc?uri=${encodeURIComponent(uri)}`; }, shouldDeeplinkDesktop: true, }, zerion: { name: "Zerion", icon: _jsx(Logos.Zerion, {}), downloadUrls: { download: "https://connect.family.co/v0/download/zerion", ios: "https://apps.apple.com/app/apple-store/id1456732565", android: "https://play.google.com/store/apps/details?id=io.zerion.android", website: "https://zerion.io/", }, getWalletConnectDeeplink: (uri) => { return isAndroid() ? uri : `https://app.zerion.io/wc?uri=${encodeURIComponent(uri)}`; }, }, slope: { name: "Slope", icon: _jsx(Logos.Slope, {}), downloadUrls: { download: "https://connect.family.co/v0/download/slope", ios: "https://apps.apple.com/app/slope-wallet/id1574624530", android: "https://play.google.com/store/apps/details?id=com.wd.wallet", chrome: "https://chrome.google.com/webstore/detail/slope-wallet/pocmplpaccanhmnllbbkpgfliimjljgo", website: "https://slope.finance/", }, getWalletConnectDeeplink: (uri) => { return isAndroid() ? uri : `https://slope.finance/app/wc?uri=${encodeURIComponent(uri)}`; }, }, tokenPocket: { name: "TokenPocket Wallet", icon: _jsx(Logos.TokenPocket, {}), downloadUrls: { website: "https://www.tokenpocket.pro/en/download/app", download: "https://www.tokenpocket.pro/en/download/app", android: "https://play.google.com/store/apps/details?id=vip.mytokenpocket", ios: "https://apps.apple.com/us/app/tp-global-wallet/id6444625622", chrome: "https://chrome.google.com/webstore/detail/tokenpocket/mfgccjchihfkkindfppnaooecgfneiii", }, }, talisman: { name: "Talisman", icon: _jsx(Logos.Talisman, {}), downloadUrls: { download: "https://talisman.xyz/download", website: "https://talisman.xyz", chrome: "https://chrome.google.com/webstore/detail/talisman-polkadot-wallet/fijngjgcjhjmmpcmkeiomlglpeiijkld", firefox: "https://addons.mozilla.org/en-US/firefox/addon/talisman-wallet-extension/", }, }, walletConnect: { name: "Other Wallets", shortName: "Other", icon: _jsx(Logos.WalletConnect, { background: true }), iconConnector: _jsx(Logos.OtherWallets, {}), iconShape: "square", getWalletConnectDeeplink: (uri) => uri, }, }; //# sourceMappingURL=wallet.js.map