@thorchain/ledger-thorchain
Version:
Node API for THORChain App (Ledger Nano S/X)
39 lines • 1.01 kB
TypeScript
/// <reference types="node" />
export declare type BaseResponse = {
returnCode: number;
errorMessage: string;
};
export declare type VersionResponse = BaseResponse & {
testMode: boolean;
major: number;
minor: number;
patch: number;
deviceLocked: boolean;
targetId: string;
};
export declare type AppInfoResponse = BaseResponse & {
appName: string;
appVersion: string;
flagLen: number;
flagsValue: number;
flagRecovery: boolean;
flagSignedMcuCode: boolean;
flagOnboarded: boolean;
flagPinValidated: boolean;
};
export declare type DeviceInfoResponse = BaseResponse & {
targetId: string;
seVersion: string;
flag: string;
mcuVersion: string;
};
export declare type SignResponse = BaseResponse & {
signature?: Buffer;
};
export declare type PubKeyResponse = BaseResponse & {
compressedPk: Buffer;
};
export declare type AddressPubKeyResponse = PubKeyResponse & {
bech32Address: string;
};
//# sourceMappingURL=types.d.ts.map