@reown/appkit-controllers
Version:
#### 🔗 [Website](https://reown.com/appkit)
272 lines • 6.46 kB
JavaScript
import {} from '@reown/appkit-common';
const SECURE_SITE =
// eslint-disable-next-line @typescript-eslint/prefer-optional-chain
(typeof process !== 'undefined' && typeof process.env !== 'undefined'
? process.env['NEXT_PUBLIC_SECURE_SITE_ORIGIN']
: undefined) || 'https://secure.walletconnect.org';
export const ONRAMP_PROVIDERS = [
{
label: 'Meld.io',
name: 'meld',
feeRange: '1-2%',
url: 'https://meldcrypto.com',
supportedChains: ['eip155', 'solana']
},
{
label: 'Coinbase',
name: 'coinbase',
feeRange: '1-2%',
url: '',
supportedChains: ['eip155']
}
];
export const MELD_PUBLIC_KEY = 'WXETMuFUQmqqybHuRkSgxv:25B8LJHSfpG6LVjR2ytU5Cwh7Z4Sch2ocoU';
export const ConstantsUtil = {
FOUR_MINUTES_MS: 240_000,
TEN_SEC_MS: 10_000,
FIVE_SEC_MS: 5_000,
THREE_SEC_MS: 3_000,
ONE_SEC_MS: 1_000,
SECURE_SITE,
SECURE_SITE_DASHBOARD: `${SECURE_SITE}/dashboard`,
SECURE_SITE_FAVICON: `${SECURE_SITE}/images/favicon.png`,
RESTRICTED_TIMEZONES: [
'ASIA/SHANGHAI',
'ASIA/URUMQI',
'ASIA/CHONGQING',
'ASIA/HARBIN',
'ASIA/KASHGAR',
'ASIA/MACAU',
'ASIA/HONG_KONG',
'ASIA/MACAO',
'ASIA/BEIJING',
'ASIA/HARBIN'
],
/**
* Network name to Coinbase Pay SDK chain name map object
* @see supported chain names on Coinbase for Pay SDK: https://github.com/coinbase/cbpay-js/blob/d4bda2c05c4d5917c8db6a05476b603546046394/src/types/onramp.ts
*/
WC_COINBASE_PAY_SDK_CHAINS: [
'ethereum',
'arbitrum',
'polygon',
'berachain',
'avalanche-c-chain',
'optimism',
'celo',
'base'
],
WC_COINBASE_PAY_SDK_FALLBACK_CHAIN: 'ethereum',
WC_COINBASE_PAY_SDK_CHAIN_NAME_MAP: {
Ethereum: 'ethereum',
'Arbitrum One': 'arbitrum',
Polygon: 'polygon',
Berachain: 'berachain',
Avalanche: 'avalanche-c-chain',
'OP Mainnet': 'optimism',
Celo: 'celo',
Base: 'base'
},
WC_COINBASE_ONRAMP_APP_ID: 'bf18c88d-495a-463b-b249-0b9d3656cf5e',
SWAP_SUGGESTED_TOKENS: [
'ETH',
'UNI',
'1INCH',
'AAVE',
'SOL',
'ADA',
'AVAX',
'DOT',
'LINK',
'NITRO',
'GAIA',
'MILK',
'TRX',
'NEAR',
'GNO',
'WBTC',
'DAI',
'WETH',
'USDC',
'USDT',
'ARB',
'BAL',
'BICO',
'CRV',
'ENS',
'MATIC',
'OP'
],
SWAP_POPULAR_TOKENS: [
'ETH',
'UNI',
'1INCH',
'AAVE',
'SOL',
'ADA',
'AVAX',
'DOT',
'LINK',
'NITRO',
'GAIA',
'MILK',
'TRX',
'NEAR',
'GNO',
'WBTC',
'DAI',
'WETH',
'USDC',
'USDT',
'ARB',
'BAL',
'BICO',
'CRV',
'ENS',
'MATIC',
'OP',
'METAL',
'DAI',
'CHAMP',
'WOLF',
'SALE',
'BAL',
'BUSD',
'MUST',
'BTCpx',
'ROUTE',
'HEX',
'WELT',
'amDAI',
'VSQ',
'VISION',
'AURUM',
'pSP',
'SNX',
'VC',
'LINK',
'CHP',
'amUSDT',
'SPHERE',
'FOX',
'GIDDY',
'GFC',
'OMEN',
'OX_OLD',
'DE',
'WNT'
],
BALANCE_SUPPORTED_CHAINS: ['eip155', 'solana'],
SWAP_SUPPORTED_NETWORKS: [
// Ethereum'
'eip155:1',
// Arbitrum One'
'eip155:42161',
// Optimism'
'eip155:10',
// ZKSync Era'
'eip155:324',
// Base'
'eip155:8453',
// BNB Smart Chain'
'eip155:56',
// Polygon'
'eip155:137',
// Gnosis'
'eip155:100',
// Avalanche'
'eip155:43114',
// Fantom'
'eip155:250',
// Klaytn'
'eip155:8217',
// Aurora
'eip155:1313161554'
],
NAMES_SUPPORTED_CHAIN_NAMESPACES: ['eip155'],
ONRAMP_SUPPORTED_CHAIN_NAMESPACES: ['eip155', 'solana'],
ACTIVITY_ENABLED_CHAIN_NAMESPACES: ['eip155'],
NATIVE_TOKEN_ADDRESS: {
eip155: '0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee',
solana: 'So11111111111111111111111111111111111111111',
polkadot: '0x',
bip122: '0x',
cosmos: '0x'
},
CONVERT_SLIPPAGE_TOLERANCE: 1,
CONNECT_LABELS: {
MOBILE: 'Open and continue in the wallet app',
WEB: 'Open and continue in the wallet app'
},
SEND_SUPPORTED_NAMESPACES: ['eip155', 'solana'],
DEFAULT_REMOTE_FEATURES: {
swaps: ['1inch'],
onramp: ['meld', 'coinbase'],
email: true,
socials: [
'google',
'x',
'discord',
'farcaster',
'github',
'apple',
'facebook'
],
activity: true,
reownBranding: true
},
DEFAULT_REMOTE_FEATURES_DISABLED: {
email: false,
socials: false,
swaps: false,
onramp: false,
activity: false,
reownBranding: false
},
DEFAULT_FEATURES: {
receive: true,
send: true,
emailShowWallets: true,
connectorTypeOrder: [
'walletConnect',
'recent',
'injected',
'featured',
'custom',
'external',
'recommended'
],
analytics: true,
allWallets: true,
legalCheckbox: false,
smartSessions: false,
collapseWallets: false,
walletFeaturesOrder: ['onramp', 'swaps', 'receive', 'send'],
connectMethodsOrder: undefined,
pay: false
},
DEFAULT_SOCIALS: [
'google',
'x',
'farcaster',
'discord',
'apple',
'github',
'facebook'
],
DEFAULT_ACCOUNT_TYPES: {
bip122: 'payment',
eip155: 'smartAccount',
polkadot: 'eoa',
solana: 'eoa'
},
ADAPTER_TYPES: {
UNIVERSAL: 'universal',
SOLANA: 'solana',
WAGMI: 'wagmi',
ETHERS: 'ethers',
ETHERS5: 'ethers5',
BITCOIN: 'bitcoin'
}
};
//# sourceMappingURL=ConstantsUtil.js.map