@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
JavaScript
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