UNPKG

@thorchain/ledger-thorchain

Version:
18 lines 1.03 kB
/// <reference types="node" /> import type Transport from "@ledgerhq/hw-transport"; import { AddressPubKeyResponse, AppInfoResponse, DeviceInfoResponse, PubKeyResponse, SignResponse, VersionResponse } from "./types"; export declare class THORChainApp { transport: Transport; constructor(transport: Transport, scrambleKey?: string); serializePath(path: number[]): Promise<Buffer>; signGetChunks(path: number[], message: string): Promise<Buffer[]>; getVersion(): Promise<VersionResponse>; getAppInfo(): Promise<AppInfoResponse>; getDeviceInfo(): Promise<DeviceInfoResponse>; getPublicKey(path: number[]): Promise<PubKeyResponse>; getAddressAndPubKey(path: number[], hrp: string): Promise<AddressPubKeyResponse>; showAddressAndPubKey(path: number[], hrp: string): Promise<AddressPubKeyResponse>; signSendChunk(chunkIdx: number, chunkNum: number, chunk: Buffer): Promise<SignResponse>; sign(path: number[], message: string): Promise<SignResponse>; } //# sourceMappingURL=app.d.ts.map