Viewing File: /home/ubuntu/vedadeals-frontend-base/node_modules/eth-rpc-errors/index.js
const { EthereumRpcError, EthereumProviderError } = require('./src/classes')
const {
serializeError, getMessageFromCode,
} = require('./src/utils')
const ethErrors = require('./src/errors')
const ERROR_CODES = require('./src/errorCodes.json')
module.exports = {
ethErrors,
EthereumRpcError,
EthereumProviderError,
serializeError,
getMessageFromCode,
/** @type ErrorCodes */
ERROR_CODES,
}
// Types
/**
* @typedef {Object} EthereumProviderErrorCodes
* @property {number} userRejectedRequest
* @property {number} unauthorized
* @property {number} unsupportedMethod
* @property {number} disconnected
* @property {number} chainDisconnected
*/
/**
* @typedef {Object} EthereumRpcErrorCodes
* @property {number} parse
* @property {number} invalidRequest
* @property {number} invalidParams
* @property {number} methodNotFound
* @property {number} limitExceeded
* @property {number} internal
* @property {number} invalidInput
* @property {number} resourceNotFound
* @property {number} resourceUnavailable
* @property {number} transactionRejected
* @property {number} methodNotSupported
*/
/**
* @typedef ErrorCodes
* @property {EthereumRpcErrorCodes} rpc
* @property {EthereumProviderErrorCodes} provider
*/
Back to Directory
File Manager