UNPKG

moxie-provider

Version:
24 lines (19 loc) 835 B
var inherits = require("util").inherits; var MoxieError = require("moxie-error"); // HACK: string comparison seems to be only way to identify being unable to // connect to RPC node. var NOT_CONNECTED_MESSAGE = 'Invalid JSON RPC response: ""'; function ProviderError(message, error) { if (message == NOT_CONNECTED_MESSAGE) { message = "Could not connect to your Vapory client. " + "Please check that your Vapory client:\n" + " - is running\n" + " - is accepting RPC connections (i.e., \"--rpc\" option is used in gvap)\n" + " - is accessible over the network\n" + " - is properly configured in your Moxie configuration file (moxie.js)\n"; } ProviderError.super_.call(this, message); this.message = message; } inherits(ProviderError, MoxieError); module.exports = ProviderError;