UNPKG

@bsv/spv-wallet-js-client

Version:

TypeScript library for connecting to a SPV Wallet server

51 lines (50 loc) 1.75 kB
import { TransactionInput } from '@bsv/sdk'; import { Logger } from './logger'; import { ClientOptions, AdminClientOptions, TxInput } from './types'; export declare class SpvWalletError extends Error { constructor(message: string); } export declare class ErrorInvalidClientOptions extends SpvWalletError { constructor(logger: Logger, options: ClientOptions); } export declare class ErrorInvalidAdminClientOptions extends SpvWalletError { constructor(logger: Logger, options: AdminClientOptions); } export declare class ErrorNoXPrivToSignTransaction extends SpvWalletError { constructor(); } export declare class ErrorClientInitNoXpriv extends SpvWalletError { constructor(); } export declare class ErrorTxIdsDontMatchToDraft extends SpvWalletError { input: TxInput; draftInput: TransactionInput; constructor(logger: Logger, input: TxInput, index: number, draftInput: TransactionInput); } export declare class ErrorNoAdminKey extends SpvWalletError { constructor(); } export declare class ErrorResponse extends SpvWalletError { response: Response; content: string; constructor(logger: Logger, response: Response, content: string); } export declare class ErrorWrongHex extends SpvWalletError { value: string; constructor(wrongHex: string); } export declare class ErrorNoXPrivToGenerateTOTP extends SpvWalletError { constructor(); } export declare class ErrorNoXPrivToValidateTOTP extends SpvWalletError { constructor(); } export declare class ErrorWrongTOTP extends SpvWalletError { constructor(); } export declare class ErrorSyncMerkleRootsTimeout extends SpvWalletError { constructor(); } export declare class ErrorStaleLastEvaluatedKey extends SpvWalletError { constructor(); }