Github,
API Doc,
Ledger Devs Slack
@ledgerhq/hw-transport-node-hid
Allows to communicate with Ledger Hardware Wallets.
[Node]/Electron (HID) – uses node-hid
and usb
.
API
Table of Contents
TransportNodeHid
Extends Transport
node-hid Transport implementation
Parameters
Examples
import TransportNodeHid from "@ledgerhq/hw-transport-node-hid";
...
TransportNodeHid.create().then(transport => ...)
exchange
Exchange with the device using APDU protocol.
Parameters
Returns Promise<Buffer> a promise of apdu response
close
release the USB device.
Returns Promise<void>
isSupported
Returns Promise<boolean>
list
Returns Promise<Array<string>>
setListenDevicesDebounce
Parameters
setListenDevicesPollingSkip
Parameters
conditionToSkip
function (): boolean
setListenDevicesDebug
Parameters
listen
Parameters
observer
Observer<DescriptorEvent<string>>
Returns Subscription
open
if path="" is not provided, the library will take the first device
Parameters