@bugbytes/hapi-connect
Version:
Lightweight HashConnect Browser Side Client Library
17 lines • 973 B
TypeScript
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