UNPKG

@bsv/spv-wallet-js-client

Version:

TypeScript library for connecting to a SPV Wallet server

17 lines (16 loc) 599 B
import { HD, PrivateKey } from '@bsv/sdk'; import { Logger } from './logger'; import { HttpMethod } from './types'; export declare class HttpClient { private logger; private adminKey?; private signingKey?; private xPubString?; private baseUrl; constructor(logger: Logger, url: string, key?: string | HD | PrivateKey, adminKey?: string); adminRequest(path: string, method?: HttpMethod, payload?: any): Promise<any>; request(path: string, method?: HttpMethod, payload?: any): Promise<any>; hasAdminKey(): boolean; private makeRequest; private prepareUrl; }