@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
JavaScript
;
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;