UNPKG

@tronlink/core

Version:

The library serves as a core module within TronLink Extension, which provides low-level wallet functionality for both Tron and Ethereum networks, primary features includes account generation and transaction signing

15 lines (12 loc) 369 B
export enum DeviceStatusType { LOCKED = 'LOCKED', UNAUTHORIZED = 'UNAUTHORIZED', AUTHORIZED = 'AUTHORIZED', } export abstract class LedgerHidStatusChecker { checkEnableUseHID(): boolean { // @ts-ignore return !!(window.navigator && window.navigator.hid); } abstract getStatus(): Promise<{ deviceType?: string; deviceStatus: DeviceStatusType }>; }