UNPKG

@lido-sdk/constants

Version:

This project is being slowly deprecated and may not receive further updates. Check out [modern Lido SDK](https://github.com/lidofinance/lido-ethereum-sdk/pulls) to access latest functionality. It is actively maintained and is built for interacting with Li

60 lines (53 loc) 2.17 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var invariant = require('tiny-invariant'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } var invariant__default = /*#__PURE__*/_interopDefaultLegacy(invariant); exports.CHAINS = void 0; (function (CHAINS) { CHAINS[CHAINS["Mainnet"] = 1] = "Mainnet"; CHAINS[CHAINS["Ropsten"] = 3] = "Ropsten"; CHAINS[CHAINS["Rinkeby"] = 4] = "Rinkeby"; CHAINS[CHAINS["Goerli"] = 5] = "Goerli"; CHAINS[CHAINS["Kovan"] = 42] = "Kovan"; CHAINS[CHAINS["Kintsugi"] = 1337702] = "Kintsugi"; CHAINS[CHAINS["Kiln"] = 1337802] = "Kiln"; CHAINS[CHAINS["Holesky"] = 17000] = "Holesky"; CHAINS[CHAINS["Moonbeam"] = 1284] = "Moonbeam"; CHAINS[CHAINS["Moonriver"] = 1285] = "Moonriver"; CHAINS[CHAINS["Moonbase"] = 1287] = "Moonbase"; CHAINS[CHAINS["Arbitrum"] = 42161] = "Arbitrum"; CHAINS[CHAINS["Optimism"] = 10] = "Optimism"; CHAINS[CHAINS["Fuji"] = 43113] = "Fuji"; CHAINS[CHAINS["Avalanche"] = 43114] = "Avalanche"; CHAINS[CHAINS["Sepolia"] = 11155111] = "Sepolia"; CHAINS[CHAINS["Hoodi"] = 560048] = "Hoodi"; })(exports.CHAINS || (exports.CHAINS = {})); const CHAINS_IDS = [ exports.CHAINS.Mainnet, exports.CHAINS.Ropsten, exports.CHAINS.Holesky, exports.CHAINS.Rinkeby, exports.CHAINS.Goerli, exports.CHAINS.Kovan, exports.CHAINS.Sepolia, exports.CHAINS.Hoodi, ]; const CHAINS_COLORS = { [exports.CHAINS.Mainnet]: '#29b6af', [exports.CHAINS.Ropsten]: '#ff4a8d', [exports.CHAINS.Rinkeby]: '#f6c343', [exports.CHAINS.Goerli]: '#3099f2', [exports.CHAINS.Holesky]: '#AA346A', [exports.CHAINS.Hoodi]: '#AA346A', [exports.CHAINS.Kovan]: '#9064ff', [exports.CHAINS.Sepolia]: '#FFD700', }; const getChainColor = (chainId) => { const color = CHAINS_COLORS[chainId]; invariant__default["default"](color != null, 'Chain is not supported'); return color; }; exports.CHAINS_COLORS = CHAINS_COLORS; exports.CHAINS_IDS = CHAINS_IDS; exports.getChainColor = getChainColor;