UNPKG

@yubing744/rooch-sdk

Version:
67 lines (66 loc) 2.09 kB
"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var networks_exports = {}; __export(networks_exports, { AllNetwork: () => AllNetwork, DevNetwork: () => DevNetwork, LocalNetwork: () => LocalNetwork, Network: () => Network }); module.exports = __toCommonJS(networks_exports); const LocalNetworkURL = "http://127.0.0.1:50051"; const DevNetworkURL = "https://dev-seed.rooch.network:443"; const DEV_NETWORK_ID = 20230103; const LOCAL_NETWORK_ID = 20230104; class Network { constructor(id, name, options) { this.id = id; this.name = name; this.options = options; } get url() { return this.options.url; } get websocket() { return this.options.websocket || this.options.url; } get info() { return { chainId: `0x${this.id.toString(16)}`, chainName: this.name, iconUrls: [ "https://github.com/rooch-network/rooch/blob/main/docs/website/public/logo/rooch_black_text.png" ], nativeCurrency: { name: "ROH", symbol: "ROH", decimals: 18 }, rpcUrls: [this.options.url] }; } } const LocalNetwork = new Network(LOCAL_NETWORK_ID, "local", { url: LocalNetworkURL }); const DevNetwork = new Network(DEV_NETWORK_ID, "dev", { url: DevNetworkURL }); const AllNetwork = [LocalNetwork, DevNetwork]; //# sourceMappingURL=networks.js.map