@ledgerhq/hw-transport-node-hid

Ledger Hardware Wallet Node implementation of the communication layer, using node-hid

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
@ledgerhq/hw-transport-node-hid
391526.28.68 days ago6 years agoMinified + gzip package size for @ledgerhq/hw-transport-node-hid in KB

Readme


GitHub, Ledger Devs Discord, Developer Portal

@ledgerhq/hw-transport-node-hid

Allows to communicate with Ledger Hardware Wallets.
\Node/Electron (HID) – uses node-hid and usb.

API

Table of Contents

*   [Examples](#examples)
*   [isSupported](#issupported)
*   [list](#list)
*   [setListenDevicesDebounce](#setlistendevicesdebounce)
    *   [Parameters](#parameters)
*   [setListenDevicesPollingSkip](#setlistendevicespollingskip)
    *   [Parameters](#parameters-1)
*   [setListenDevicesDebug](#setlistendevicesdebug)
*   [listen](#listen)
    *   [Parameters](#parameters-2)
*   [open](#open)
    *   [Parameters](#parameters-3)

TransportNodeHid

Extends TransportNodeHidNoEvents
node-hid Transport implementation

Examples

import TransportNodeHid from "@ledgerhq/hw-transport-node-hid";
...
TransportNodeHid.create().then(transport => ...)

isSupported

list

setListenDevicesDebounce

Parameters

setListenDevicesPollingSkip

Parameters
  • conditionToSkip function (): boolean

setListenDevicesDebug

listen

Parameters
  • observer Observer\string | null | undefined)>>

Returns
Subscription

open

if path="" is not provided, the library will take the first device
Parameters