UNPKG

@yubing744/rooch-sdk

Version:
47 lines (46 loc) 1.12 kB
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]; export { AllNetwork, DevNetwork, LocalNetwork, Network }; //# sourceMappingURL=networks.js.map