UNPKG

@bugbytes/hapi-connect

Version:

Lightweight HashConnect Browser Side Client Library

17 lines 973 B
import type { KnownNetwork, WalletMetadata } from "./wallet-metadata"; import { Relay } from "./relay"; import { TransactionResponse } from "./transaction-response"; import { AdditionalAccountResponse } from "./additional-account-response"; export declare class HashConnectClient { private readonly relay; private readonly topics; private readonly pending; constructor(relay?: Relay); connect(topic: string, secret: string): void; sendTransaction(topic: string, transaction: Uint8Array, accountToSign: string, returnTransaction?: boolean): Promise<TransactionResponse>; requestAdditionalAccounts(topic: string, network: string, multiAccount: boolean): Promise<AdditionalAccountResponse>; waitForPairing(topic: string): Promise<WalletMetadata>; private send; } export declare function createParingString(topic: string, secret: string, name: string, description: string, network: KnownNetwork): string; //# sourceMappingURL=client.d.ts.map