UNPKG

@openocean.finance/widget-sdk

Version:

OpenOcean Any-to-Any Cross-Chain-Swap SDK

38 lines 1.29 kB
import { BaseError } from './baseError.js'; import { ErrorName, OpenOceanErrorCode } from './constants.js'; export class RPCError extends BaseError { constructor(code, message, cause) { super(ErrorName.RPCError, code, message, cause); } } export class ProviderError extends BaseError { constructor(code, message, cause) { super(ErrorName.ProviderError, code, message, cause); } } export class TransactionError extends BaseError { constructor(code, message, cause) { super(ErrorName.TransactionError, code, message, cause); } } export class UnknownError extends BaseError { constructor(message, cause) { super(ErrorName.UnknownError, OpenOceanErrorCode.InternalError, message, cause); } } export class BalanceError extends BaseError { constructor(message, cause) { super(ErrorName.BalanceError, OpenOceanErrorCode.BalanceError, message, cause); } } export class ServerError extends BaseError { constructor(message) { super(ErrorName.ServerError, OpenOceanErrorCode.InternalError, message); } } export class ValidationError extends BaseError { constructor(message) { super(ErrorName.ValidationError, OpenOceanErrorCode.ValidationError, message); } } //# sourceMappingURL=errors.js.map