UNPKG

@dahlia-labs/celo-contrib

Version:
49 lines 1.88 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.chainIdToNetwork = exports.CHAIN_ID_TO_NETWORK = exports.Mainnet = exports.Baklava = exports.Alfajores = exports.NetworkNames = exports.ChainId = void 0; var ChainId; (function (ChainId) { ChainId[ChainId["Mainnet"] = 42220] = "Mainnet"; ChainId[ChainId["Alfajores"] = 44787] = "Alfajores"; ChainId[ChainId["Baklava"] = 62320] = "Baklava"; })(ChainId = exports.ChainId || (exports.ChainId = {})); var NetworkNames; (function (NetworkNames) { NetworkNames["Alfajores"] = "Alfajores"; NetworkNames["Baklava"] = "Baklava"; NetworkNames["Mainnet"] = "Mainnet"; })(NetworkNames = exports.NetworkNames || (exports.NetworkNames = {})); exports.Alfajores = { name: NetworkNames.Alfajores, rpcUrl: "https://alfajores-forno.celo-testnet.org", graphQl: "https://alfajores-blockscout.celo-testnet.org/graphiql", explorer: "https://alfajores.celoscan.io/", chainId: ChainId.Alfajores, }; exports.Baklava = { name: NetworkNames.Baklava, rpcUrl: "https://baklava-forno.celo-testnet.org", graphQl: "https://baklava-blockscout.celo-testnet.org/graphiql", explorer: "https://baklava-blockscout.celo-testnet.org", chainId: ChainId.Baklava, }; exports.Mainnet = { name: NetworkNames.Mainnet, rpcUrl: "https://forno.celo.org", graphQl: "https://explorer.celo.org/graphiql", explorer: "https://celoscan.io", chainId: ChainId.Mainnet, }; exports.CHAIN_ID_TO_NETWORK = { [ChainId.Mainnet]: exports.Mainnet, [ChainId.Alfajores]: exports.Alfajores, [ChainId.Baklava]: exports.Baklava, }; /** * Gets the Network associated with a chain id. * @param network * @returns */ const chainIdToNetwork = (env) => exports.CHAIN_ID_TO_NETWORK[env]; exports.chainIdToNetwork = chainIdToNetwork; //# sourceMappingURL=network.js.map