UNPKG

@toruslabs/constants

Version:
107 lines (104 loc) 4.12 kB
'use strict'; const TORUS_LEGACY_NETWORK = { MAINNET: "mainnet", TESTNET: "testnet", CYAN: "cyan", AQUA: "aqua", CELESTE: "celeste" }; const TORUS_SAPPHIRE_NETWORK = { SAPPHIRE_DEVNET: "sapphire_devnet", SAPPHIRE_MAINNET: "sapphire_mainnet" }; const PROXY_CONTRACT_ADDRESS = { [TORUS_LEGACY_NETWORK.MAINNET]: "0xf20336e16B5182637f09821c27BDe29b0AFcfe80", [TORUS_LEGACY_NETWORK.TESTNET]: "0xd084604e5FA387FbC2Da8bAab07fDD6aDED4614A", [TORUS_LEGACY_NETWORK.CYAN]: "0x9f072ba19b3370e512aa1b4bfcdaf97283168005", [TORUS_LEGACY_NETWORK.AQUA]: "0x29Dea82a0509153b91040ee13cDBba0f03efb625", [TORUS_LEGACY_NETWORK.CELESTE]: "0x6Bffb4e89453069E7487f0fa5c9f4a2D771cce6c" }; const MULTI_CLUSTER_NETWORKS = [ // TORUS_LEGACY_NETWORK.AQUA, // TORUS_LEGACY_NETWORK.CELESTE, // TORUS_LEGACY_NETWORK.CYAN, ]; const LEGACY_NETWORKS_ROUTE_MAP = { [TORUS_LEGACY_NETWORK.AQUA]: { migrationCompleted: true, networkIdentifier: "aqua", networkMigratedTo: TORUS_SAPPHIRE_NETWORK.SAPPHIRE_MAINNET }, [TORUS_LEGACY_NETWORK.CELESTE]: { migrationCompleted: true, networkIdentifier: "celeste", networkMigratedTo: TORUS_SAPPHIRE_NETWORK.SAPPHIRE_MAINNET }, [TORUS_LEGACY_NETWORK.CYAN]: { migrationCompleted: true, networkIdentifier: "cyan", networkMigratedTo: TORUS_SAPPHIRE_NETWORK.SAPPHIRE_MAINNET }, [TORUS_LEGACY_NETWORK.MAINNET]: { migrationCompleted: true, networkIdentifier: "mainnet", networkMigratedTo: TORUS_SAPPHIRE_NETWORK.SAPPHIRE_MAINNET }, [TORUS_LEGACY_NETWORK.TESTNET]: { migrationCompleted: true, networkIdentifier: "teal", networkMigratedTo: TORUS_SAPPHIRE_NETWORK.SAPPHIRE_DEVNET } }; const NETWORK_MAP = { [TORUS_LEGACY_NETWORK.MAINNET]: "mainnet", [TORUS_LEGACY_NETWORK.TESTNET]: "goerli", [TORUS_LEGACY_NETWORK.CYAN]: "polygon-mainnet", [TORUS_LEGACY_NETWORK.AQUA]: "polygon-mainnet", [TORUS_LEGACY_NETWORK.CELESTE]: "polygon-mainnet" }; const SIGNER_MAP = { [TORUS_SAPPHIRE_NETWORK.SAPPHIRE_MAINNET]: "https://api.web3auth.io/signer-service", [TORUS_SAPPHIRE_NETWORK.SAPPHIRE_DEVNET]: "https://api.web3auth.io/signer-service", [TORUS_LEGACY_NETWORK.MAINNET]: "https://api.web3auth.io/signer-service", [TORUS_LEGACY_NETWORK.TESTNET]: "https://api.web3auth.io/signer-service", [TORUS_LEGACY_NETWORK.CYAN]: "https://api.web3auth.io/signer-polygon-service", [TORUS_LEGACY_NETWORK.AQUA]: "https://api.web3auth.io/signer-polygon-service", [TORUS_LEGACY_NETWORK.CELESTE]: "https://api.web3auth.io/signer-polygon-service" }; const METADATA_MAP = { [TORUS_LEGACY_NETWORK.MAINNET]: "https://api.web3auth.io/metadata-service", [TORUS_LEGACY_NETWORK.TESTNET]: "https://api.web3auth.io/metadata-service", [TORUS_LEGACY_NETWORK.CYAN]: "https://api.web3auth.io/metadata-service", [TORUS_LEGACY_NETWORK.AQUA]: "https://api.web3auth.io/metadata-service", [TORUS_LEGACY_NETWORK.CELESTE]: "https://api.web3auth.io/metadata-service" }; // FND backend service const FND_SERVER = "https://api.web3auth.io/fnd-service"; // Session backend service const SESSION_SERVER_API_URL = "https://api.web3auth.io/session-service"; const SESSION_SERVER_SOCKET_URL = "https://session.web3auth.io"; // Authjs backend service const AUTHJS_SERVER_URL = "https://api.web3auth.io/authjs-service"; const KEY_TYPE = { SECP256K1: "secp256k1", ED25519: "ed25519" }; const SIG_TYPE = { ECDSA_SECP256K1: "ecdsa-secp256k1", ED25519: "ed25519", BIP340: "bip340" }; exports.AUTHJS_SERVER_URL = AUTHJS_SERVER_URL; exports.FND_SERVER = FND_SERVER; exports.KEY_TYPE = KEY_TYPE; exports.LEGACY_NETWORKS_ROUTE_MAP = LEGACY_NETWORKS_ROUTE_MAP; exports.METADATA_MAP = METADATA_MAP; exports.MULTI_CLUSTER_NETWORKS = MULTI_CLUSTER_NETWORKS; exports.NETWORK_MAP = NETWORK_MAP; exports.PROXY_CONTRACT_ADDRESS = PROXY_CONTRACT_ADDRESS; exports.SESSION_SERVER_API_URL = SESSION_SERVER_API_URL; exports.SESSION_SERVER_SOCKET_URL = SESSION_SERVER_SOCKET_URL; exports.SIGNER_MAP = SIGNER_MAP; exports.SIG_TYPE = SIG_TYPE; exports.TORUS_LEGACY_NETWORK = TORUS_LEGACY_NETWORK; exports.TORUS_SAPPHIRE_NETWORK = TORUS_SAPPHIRE_NETWORK;