UNPKG

@test-org122/hypernet-core

Version:

Hypernet Core. Represents the SDK for running the Hypernet Protocol.

28 lines 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BrowserNodeFactory = void 0; const vector_browser_node_1 = require("@connext/vector-browser-node"); const utilities_1 = require("@implementations/utilities"); class BrowserNodeFactory { constructor(configProvider, logUtils) { this.configProvider = configProvider; this.logUtils = logUtils; } factoryBrowserNode() { return this.configProvider.getConfig().map((config) => { // Create the browser node const vectorBrowserNode = new vector_browser_node_1.BrowserNode({ routerPublicIdentifier: config.routerPublicIdentifier, logger: this.logUtils.getPino(), iframeSrc: config.iframeSource, chainProviders: config.chainProviders, chainAddresses: config.chainAddresses, //messagingUrl: 'localhost:80' }); // Stick it in a wrapper return new utilities_1.WrappedBrowserNode(vectorBrowserNode); }); } } exports.BrowserNodeFactory = BrowserNodeFactory; //# sourceMappingURL=BrowserNodeFactory.js.map