@toruslabs/constants
Version:
Contains constants for torus and web3auth
107 lines (104 loc) • 4.12 kB
JavaScript
'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 = {
[]: "0xf20336e16B5182637f09821c27BDe29b0AFcfe80",
[]: "0xd084604e5FA387FbC2Da8bAab07fDD6aDED4614A",
[]: "0x9f072ba19b3370e512aa1b4bfcdaf97283168005",
[]: "0x29Dea82a0509153b91040ee13cDBba0f03efb625",
[]: "0x6Bffb4e89453069E7487f0fa5c9f4a2D771cce6c"
};
const MULTI_CLUSTER_NETWORKS = [
// TORUS_LEGACY_NETWORK.AQUA,
// TORUS_LEGACY_NETWORK.CELESTE,
// TORUS_LEGACY_NETWORK.CYAN,
];
const LEGACY_NETWORKS_ROUTE_MAP = {
[]: {
migrationCompleted: true,
networkIdentifier: "aqua",
networkMigratedTo: TORUS_SAPPHIRE_NETWORK.SAPPHIRE_MAINNET
},
[]: {
migrationCompleted: true,
networkIdentifier: "celeste",
networkMigratedTo: TORUS_SAPPHIRE_NETWORK.SAPPHIRE_MAINNET
},
[]: {
migrationCompleted: true,
networkIdentifier: "cyan",
networkMigratedTo: TORUS_SAPPHIRE_NETWORK.SAPPHIRE_MAINNET
},
[]: {
migrationCompleted: true,
networkIdentifier: "mainnet",
networkMigratedTo: TORUS_SAPPHIRE_NETWORK.SAPPHIRE_MAINNET
},
[]: {
migrationCompleted: true,
networkIdentifier: "teal",
networkMigratedTo: TORUS_SAPPHIRE_NETWORK.SAPPHIRE_DEVNET
}
};
const NETWORK_MAP = {
[]: "mainnet",
[]: "goerli",
[]: "polygon-mainnet",
[]: "polygon-mainnet",
[]: "polygon-mainnet"
};
const SIGNER_MAP = {
[]: "https://api.web3auth.io/signer-service",
[]: "https://api.web3auth.io/signer-service",
[]: "https://api.web3auth.io/signer-service",
[]: "https://api.web3auth.io/signer-service",
[]: "https://api.web3auth.io/signer-polygon-service",
[]: "https://api.web3auth.io/signer-polygon-service",
[]: "https://api.web3auth.io/signer-polygon-service"
};
const METADATA_MAP = {
[]: "https://api.web3auth.io/metadata-service",
[]: "https://api.web3auth.io/metadata-service",
[]: "https://api.web3auth.io/metadata-service",
[]: "https://api.web3auth.io/metadata-service",
[]: "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;