@bsv/spv-wallet-js-client
Version:
TypeScript library for connecting to a SPV Wallet server
51 lines (50 loc) • 1.75 kB
TypeScript
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();
}