@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
text/typescript
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 }>;
}