UNPKG

@terra-money/ledger-terra-js

Version:
45 lines (44 loc) 1.14 kB
export interface JSONBuffer { type: "Buffer"; data: number[]; } export interface CommonResponse { return_code: number; error_message: string; device_locked?: boolean; } export interface PublicKeyResponse extends CommonResponse { bech32_address: string; pk: "OBSOLETE PROPERTY"; compressed_pk: JSONBuffer; } export interface AddressResponse extends CommonResponse { bech32_address: string; compressed_pk: JSONBuffer; } export interface SignResponse extends CommonResponse { signature: JSONBuffer; } export interface AppInfoResponse extends CommonResponse { app_name: string; app_version: string; flag_len: number; flags_value: number; flag_recovery: boolean; flag_signed_mcu_code: boolean; flag_onboarded: boolean; flag_pin_validated: Boolean; } export interface VersionResponse extends CommonResponse { test_mode: boolean; major: number; minor: number; patch: number; target_id: string; } export interface DeviceInfoResponse extends CommonResponse { target_id: string; se_version: string; flag: string; mcu_version: string; }