Ledger Hardware Wallet Node implementation of the communication layer, using node-hid. without usb events
npm install @ledgerhq/hw-transport-node-hid-noevents
GitHub,
Ledger Devs Discord,
Developer Portal
Allows to communicate with Ledger Hardware Wallets.
\[Node]/Electron (HID) – uses only node-hid. Does not provide USB events.
#### Table of Contents
* TransportNodeHidNoEvents
* Parameters
* Examples
* exchange
* Parameters
* close
* isSupported
* list
* listen
* Parameters
* open
* Parameters
Extends Transport
node-hid Transport minimal implementation
#### Parameters
* device HID.HID
* $1 {context: TraceContext?, logType: LogType?} (optional, default {})
* $1.context
* $1.logType
#### Examples
``javascript`
import TransportNodeHid from "@ledgerhq/hw-transport-node-hid-noevents";
...
TransportNodeHid.create().then(transport => ...)
#### exchange
Exchange with the device using APDU protocol.
##### Parameters
* apdu Buffer
Returns Promise<Buffer> a promise of apdu response
#### close
release the USB device.
Returns Promise\
#### isSupported
#### list
Returns Promise\
#### listen
##### Parameters
* observer Observer\
Returns Subscription
#### open
if path="" is not provided, the library will take the first device
##### Parameters