UNPKG

@gorbchain-xyz/chaindecode

Version:

GorbchainSDK V1.3+ - Complete Solana development toolkit with advanced cryptography, messaging, and collaboration features. Build secure applications with blockchain, DeFi, and end-to-end encryption.

56 lines (55 loc) 1.69 kB
import { SDKError, type ErrorContext } from './base.js'; /** * Network connection failed */ export declare class NetworkConnectionError extends SDKError { readonly endpoint?: string; readonly networkType?: string; constructor(message: string, endpoint?: string, networkType?: string, context?: ErrorContext, options?: { cause?: Error; }); toJSON(): Record<string, unknown>; } /** * Network timeout */ export declare class NetworkTimeoutError extends SDKError { readonly timeoutMs: number; readonly endpoint?: string; constructor(timeoutMs: number, endpoint?: string, context?: ErrorContext, options?: { cause?: Error; }); toJSON(): Record<string, unknown>; } /** * Network unavailable */ export declare class NetworkUnavailableError extends SDKError { readonly networkType?: string; constructor(networkType?: string, context?: ErrorContext, options?: { cause?: Error; }); toJSON(): Record<string, unknown>; } /** * Unsupported network */ export declare class UnsupportedNetworkError extends SDKError { readonly networkType: string; readonly supportedNetworks?: string[]; constructor(networkType: string, supportedNetworks?: string[], context?: ErrorContext, options?: { cause?: Error; }); toJSON(): Record<string, unknown>; } /** * Network congestion */ export declare class NetworkCongestionError extends SDKError { readonly congestionLevel?: string; readonly estimatedDelay?: number; constructor(congestionLevel?: string, estimatedDelay?: number, context?: ErrorContext, options?: { cause?: Error; }); toJSON(): Record<string, unknown>; }