@railgun-community/shared-models
Advanced tools
Comparing version 3.2.0 to 3.2.1
@@ -17,23 +17,28 @@ "use strict"; | ||
var createFallbackProviderFromJsonConfig = function (config, debugMessage) { | ||
var providers = config.providers.map(function (json) { | ||
var isWebsocket = json.provider.startsWith('wss'); | ||
var provider = isWebsocket | ||
? new providers_1.WebSocketProvider(json.provider, Number(config.chainId)) | ||
: new providers_1.StaticJsonRpcProvider(json.provider, Number(config.chainId)); | ||
if (debugMessage) { | ||
provider.on('debug', function (debug) { | ||
if (debug.backend && debug.backend.error) { | ||
debugMessage("Provider error: ".concat(debug.backend.error)); | ||
debugMessage("Provider connection: ".concat(debug.backend.provider | ||
? debug.backend.provider.connection | ||
: undefined)); | ||
} | ||
}); | ||
} | ||
return __assign(__assign({}, json), { provider: provider }); | ||
}); | ||
var quorum = 1; | ||
return new providers_1.FallbackProvider(providers, quorum); | ||
try { | ||
var providers = config.providers.map(function (json) { | ||
var isWebsocket = json.provider.startsWith('wss'); | ||
var provider = isWebsocket | ||
? new providers_1.WebSocketProvider(json.provider, Number(config.chainId)) | ||
: new providers_1.StaticJsonRpcProvider(json.provider, Number(config.chainId)); | ||
if (debugMessage) { | ||
provider.on('debug', function (debug) { | ||
if (debug.backend && debug.backend.error) { | ||
debugMessage("Provider error: ".concat(debug.backend.error)); | ||
debugMessage("Provider connection: ".concat(debug.backend.provider | ||
? debug.backend.provider.connection | ||
: undefined)); | ||
} | ||
}); | ||
} | ||
return __assign(__assign({}, json), { provider: provider }); | ||
}); | ||
var quorum = 1; | ||
return new providers_1.FallbackProvider(providers, quorum); | ||
} | ||
catch (err) { | ||
throw new Error('Cannot load provider: invalid fallback provider config.'); | ||
} | ||
}; | ||
exports.createFallbackProviderFromJsonConfig = createFallbackProviderFromJsonConfig; | ||
//# sourceMappingURL=fallback-provider.js.map |
{ | ||
"name": "@railgun-community/shared-models", | ||
"version": "3.2.0", | ||
"version": "3.2.1", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
88668
998