UNPKG

@sky-mavis/tanto-widget

Version:
95 lines (91 loc) 3.11 kB
'use strict'; var chains = require('viem/chains'); // Wallet const WALLET_IDS = { WAYPOINT: 'WAYPOINT', RONIN_WALLET: 'RONIN_WALLET', RONIN_WALLET_INJECTED: 'com.roninchain.wallet', WALLET_CONNECT: 'walletConnect', SAFE: 'safe', COINBASE_WALLET: 'coinbaseWalletSDK', CUSTOM_RONIN_MOBILE_WALLET: 'CUSTOM_RONIN_MOBILE_WALLET', CUSTOM_RONIN_IN_APP_WALLET: 'CUSTOM_RONIN_IN_APP_WALLET' }; const RONIN_WALLET_WEB_LINK = 'https://wallet.roninchain.com'; const RONIN_WALLET_APP_DEEPLINK = 'roninwallet://'; // Timing const DELAY_CONNECT = 600; const CONNECT_SUCCESS_DELAY = 1_200; const DIALOG_VISIBILITY_TRANSITION_DURATION = 150; const DRAWER_VISIBILITY_TRANSITION_DURATION = 500; // UI const WALLET_ITEM_HEIGHT = 68; const MAX_WALLET_ITEMS_PER_GROUP = 4; const MOBILE_BREAKPOINT = 576; const MAX_Z_INDEX = 2147483647; const OVERLAY_Z_INDEX = MAX_Z_INDEX - 2; const CONTENT_Z_INDEX = MAX_Z_INDEX - 1; // Analytics const ANALYTIC_PUBLIC_KEY = '34cb0c94-cace-4e79-b708-96112181ddbb'; // RNS const RNS_PUBLIC_RESOLVER_ADDRESS = { [chains.saigon.id]: '0x803c459dcb8771e5354d1fc567ecc6885a9fd5e6', [chains.ronin.id]: '0xadb077d236d9e81fb24b96ae9cb8089ab9942d48' }; const RNS_UNIFIED_ADDRESS = { [chains.saigon.id]: '0xf0c99c9677eda0d13291c093b27e6512e4acdf83', [chains.ronin.id]: '0x67c409dab0ee741a1b1be874bd1333234cfdbf44' }; const RNS_NAME_ABI = [{ inputs: [{ internalType: 'bytes32', name: 'node', type: 'bytes32' }], name: 'name', outputs: [{ internalType: 'string', name: '', type: 'string' }], stateMutability: 'view', type: 'function' }]; const RNS_OWNER_OF_ABI = [{ inputs: [{ internalType: 'uint256', name: 'tokenId', type: 'uint256' }], name: 'ownerOf', outputs: [{ internalType: 'address', name: '', type: 'address' }], stateMutability: 'view', type: 'function' }]; // Waypoint const WAYPOINT_ORIGINS = ['https://id.skymavis.one', 'https://waypoint.roninchain.com']; const WAYPOINT_BASE_URL = 'https://dj.gateway.roninchain.com/waypoint-api/v1/rpc/public'; exports.ANALYTIC_PUBLIC_KEY = ANALYTIC_PUBLIC_KEY; exports.CONNECT_SUCCESS_DELAY = CONNECT_SUCCESS_DELAY; exports.CONTENT_Z_INDEX = CONTENT_Z_INDEX; exports.DELAY_CONNECT = DELAY_CONNECT; exports.DIALOG_VISIBILITY_TRANSITION_DURATION = DIALOG_VISIBILITY_TRANSITION_DURATION; exports.DRAWER_VISIBILITY_TRANSITION_DURATION = DRAWER_VISIBILITY_TRANSITION_DURATION; exports.MAX_WALLET_ITEMS_PER_GROUP = MAX_WALLET_ITEMS_PER_GROUP; exports.MAX_Z_INDEX = MAX_Z_INDEX; exports.MOBILE_BREAKPOINT = MOBILE_BREAKPOINT; exports.OVERLAY_Z_INDEX = OVERLAY_Z_INDEX; exports.RNS_NAME_ABI = RNS_NAME_ABI; exports.RNS_OWNER_OF_ABI = RNS_OWNER_OF_ABI; exports.RNS_PUBLIC_RESOLVER_ADDRESS = RNS_PUBLIC_RESOLVER_ADDRESS; exports.RNS_UNIFIED_ADDRESS = RNS_UNIFIED_ADDRESS; exports.RONIN_WALLET_APP_DEEPLINK = RONIN_WALLET_APP_DEEPLINK; exports.RONIN_WALLET_WEB_LINK = RONIN_WALLET_WEB_LINK; exports.WALLET_IDS = WALLET_IDS; exports.WALLET_ITEM_HEIGHT = WALLET_ITEM_HEIGHT; exports.WAYPOINT_BASE_URL = WAYPOINT_BASE_URL; exports.WAYPOINT_ORIGINS = WAYPOINT_ORIGINS;