$ npm install @exodus/ledgerhq-devices
Logic for all Ledger devices.
The USB product IDs will be defined as MMII, encoding a model (MM) and an interface bitfield (II)
Model Ledger Nano S : 0x10 Ledger Blue : 0x00 Ledger Nano X : 0x40
Interface support bitfield Generic HID : 0x01 Keyboard HID : 0x02 U2F : 0x04 CCID : 0x08 WebUSB : 0x10
Type: number
Type: number
id DeviceModelId Returns DeviceModel
Given a targetId, return the deviceModel associated to it,
based on the first two bytes.
targetId number Returns (DeviceModel | null | undefined)
usbProductId number Returns (DeviceModel | null | undefined)
uuid string Returns (BluetoothInfos | undefined)