@zondax/ledger-lisk
Version:
Node API for the Lisk App (Ledger Nano S/X/S+)
44 lines (43 loc) • 1.05 kB
TypeScript
/// <reference types="node" />
export interface ResponseBase {
error_message: string;
return_code: number;
}
export interface ResponseAddress extends ResponseBase {
pubKey: string;
address: string;
}
interface Address {
pubKey: string;
address: string;
}
export interface ResponseMultipleAddresses extends ResponseBase {
addr: Record<number, Address>;
}
export interface ResponseVersion extends ResponseBase {
device_locked: boolean;
major: number;
minor: number;
patch: number;
test_mode: boolean;
}
export interface ResponseAppInfo extends ResponseBase {
appName: string;
appVersion: string;
flagLen: number;
flagsValue: number;
flagRecovery: boolean;
flagSignedMcuCode: boolean;
flagOnboarded: boolean;
flagPINValidated: boolean;
}
export interface ResponseDeviceInfo extends ResponseBase {
targetId: string;
seVersion: string;
flag: string;
mcuVersion: string;
}
export interface ResponseSign extends ResponseBase {
signature: Buffer;
}
export {};