Package detail

@ledgerhq/hw-transport-node-hid

LedgerHQ473kApache-2.06.29.8

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

Ledger, LedgerWallet, hid, node-hid

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

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\<DescriptorEvent<([string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String) | null | [undefined](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/undefined))>>

Returns Subscription

open

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

Parameters

changelog

@ledgerhq/hw-transport-node-hid

6.29.8

Patch Changes

  • Updated dependencies [b5e3217]:
    • @ledgerhq/errors@6.22.0
    • @ledgerhq/devices@8.4.7
    • @ledgerhq/hw-transport@6.31.7
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.8

6.29.8-next.0

Patch Changes

  • Updated dependencies [b5e3217]:
    • @ledgerhq/errors@6.22.0-next.0
    • @ledgerhq/devices@8.4.7-next.0
    • @ledgerhq/hw-transport@6.31.7-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.8-next.0

6.29.7

Patch Changes

  • Updated dependencies [ebbbd47, f29e4ba]:
    • @ledgerhq/logs@6.13.0
    • @ledgerhq/devices@8.4.6
    • @ledgerhq/hw-transport@6.31.6
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.7

6.29.7-next.1

Patch Changes

  • Updated dependencies [ebbbd47]:
    • @ledgerhq/logs@6.13.0-next.1
    • @ledgerhq/devices@8.4.6-next.1
    • @ledgerhq/hw-transport@6.31.6-next.1
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.7-next.1

6.29.7-next.0

Patch Changes

  • Updated dependencies [f29e4ba]:
    • @ledgerhq/logs@6.13.0-next.0
    • @ledgerhq/devices@8.4.6-next.0
    • @ledgerhq/hw-transport@6.31.6-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.7-next.0

6.29.6

Patch Changes

  • Updated dependencies [107f35a, 9081c26]:
    • @ledgerhq/errors@6.21.0
    • @ledgerhq/devices@8.4.5
    • @ledgerhq/hw-transport@6.31.5
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.6

6.29.6-next.0

Patch Changes

  • Updated dependencies [107f35a, 9081c26]:
    • @ledgerhq/errors@6.21.0-next.0
    • @ledgerhq/devices@8.4.5-next.0
    • @ledgerhq/hw-transport@6.31.5-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.6-next.0

6.29.5

Patch Changes

  • Updated dependencies [0a71c43]:
    • @ledgerhq/errors@6.19.1
    • @ledgerhq/devices@8.4.4
    • @ledgerhq/hw-transport@6.31.4
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.5

6.29.5-next.0

Patch Changes

  • Updated dependencies [0a71c43]:
    • @ledgerhq/errors@6.19.1-next.0
    • @ledgerhq/devices@8.4.4-next.0
    • @ledgerhq/hw-transport@6.31.4-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.5-next.0

6.29.4

Patch Changes

  • Updated dependencies [5c738cb, fb9466a, a3fd728]:
    • @ledgerhq/errors@6.19.0
    • @ledgerhq/devices@8.4.3
    • @ledgerhq/hw-transport@6.31.3
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.4

6.29.4-next.0

Patch Changes

  • Updated dependencies [5c738cb, fb9466a, a3fd728]:
    • @ledgerhq/errors@6.19.0-next.0
    • @ledgerhq/devices@8.4.3-next.0
    • @ledgerhq/hw-transport@6.31.3-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.4-next.0

6.29.3

Patch Changes

  • Updated dependencies [0b12c90]:
    • @ledgerhq/devices@8.4.2
    • @ledgerhq/hw-transport@6.31.2
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.3

6.29.3-hotfix.0

Patch Changes

  • Updated dependencies [5d508e5]:
    • @ledgerhq/devices@8.4.2-hotfix.0
    • @ledgerhq/hw-transport@6.31.2-hotfix.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.3-hotfix.0

6.29.2

Patch Changes

  • Updated dependencies [e78f3b7, f979216, c1d2bb0]:
    • @ledgerhq/errors@6.18.0
    • @ledgerhq/devices@8.4.1
    • @ledgerhq/hw-transport@6.31.1
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.2

6.29.2-next.0

Patch Changes

  • Updated dependencies [e78f3b7, f979216, c1d2bb0]:
    • @ledgerhq/errors@6.18.0-next.0
    • @ledgerhq/devices@8.4.1-next.0
    • @ledgerhq/hw-transport@6.31.1-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.2-next.0

6.29.1

Patch Changes

6.29.1-next.1

Patch Changes

6.29.1-next.0

Patch Changes

  • #7142 1df64d2 Thanks @jdabbech-ledger! - Force node-hid version to 2.1.2, fix glibc < 2.33 error

  • Updated dependencies [1df64d2]:

    • @ledgerhq/hw-transport-node-hid-noevents@6.30.1-next.0

6.29.0

Minor Changes

Patch Changes

  • Updated dependencies [77fa530, 815ae3d, cec1599, 3b9c93c]:
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.0
    • @ledgerhq/hw-transport@6.31.0
    • @ledgerhq/devices@8.4.0
    • @ledgerhq/errors@6.17.0

6.29.0-next.0

Minor Changes

Patch Changes

  • Updated dependencies [77fa530, 815ae3d, cec1599, 3b9c93c]:
    • @ledgerhq/hw-transport-node-hid-noevents@6.30.0-next.0
    • @ledgerhq/hw-transport@6.31.0-next.0
    • @ledgerhq/devices@8.4.0-next.0
    • @ledgerhq/errors@6.17.0-next.0

6.28.6

Patch Changes

  • Updated dependencies [fc4f83e, dd1d17f, 26b3a5d, a8138f9, 53da330]:
    • @ledgerhq/errors@6.16.4
    • @ledgerhq/devices@8.3.0
    • @ledgerhq/hw-transport@6.30.6
    • @ledgerhq/hw-transport-node-hid-noevents@6.29.6

6.28.6-next.0

Patch Changes

  • Updated dependencies [fc4f83e, dd1d17f, 26b3a5d, a8138f9, 53da330]:
    • @ledgerhq/errors@6.16.4-next.0
    • @ledgerhq/devices@8.3.0-next.0
    • @ledgerhq/hw-transport@6.30.6-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.29.6-next.0

6.28.5

Patch Changes

  • Updated dependencies [f456d69]:
    • @ledgerhq/errors@6.16.3
    • @ledgerhq/devices@8.2.2
    • @ledgerhq/hw-transport@6.30.5
    • @ledgerhq/hw-transport-node-hid-noevents@6.29.5

6.28.5-next.0

Patch Changes

  • Updated dependencies [f456d69]:
    • @ledgerhq/errors@6.16.3-next.0
    • @ledgerhq/devices@8.2.2-next.0
    • @ledgerhq/hw-transport@6.30.5-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.29.5-next.0

6.28.4

Patch Changes

  • Updated dependencies [ee88785]:
    • @ledgerhq/errors@6.16.2
    • @ledgerhq/devices@8.2.1
    • @ledgerhq/hw-transport@6.30.4
    • @ledgerhq/hw-transport-node-hid-noevents@6.29.4

6.28.4-next.0

Patch Changes

  • Updated dependencies [f456d69]:
    • @ledgerhq/errors@6.16.2-next.0
    • @ledgerhq/devices@8.2.1-next.0
    • @ledgerhq/hw-transport@6.30.4-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.29.4-next.0

6.28.3

Patch Changes

  • Updated dependencies [eadebff]:
    • @ledgerhq/hw-transport-node-hid-noevents@6.29.3
    • @ledgerhq/hw-transport@6.30.3

6.28.3-next.0

Patch Changes

  • Updated dependencies [eadebff]:
    • @ledgerhq/hw-transport-node-hid-noevents@6.29.3-next.0
    • @ledgerhq/hw-transport@6.30.3-next.0

6.28.2

Patch Changes

  • Updated dependencies [16b4d7a]:
    • @ledgerhq/hw-transport@6.30.2
    • @ledgerhq/hw-transport-node-hid-noevents@6.29.2

6.28.2-next.0

Patch Changes

  • Updated dependencies [16b4d7a]:
    • @ledgerhq/hw-transport@6.30.2-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.29.2-next.0

6.28.1

Patch Changes

  • Updated dependencies [52a3732, 4d1aade, 52a3732]:
    • @ledgerhq/hw-transport@6.30.1
    • @ledgerhq/errors@6.16.1
    • @ledgerhq/devices@8.2.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.29.1

6.28.1-next.0

Patch Changes

  • Updated dependencies [52a3732, 4d1aade, 52a3732]:
    • @ledgerhq/hw-transport@6.30.1-next.0
    • @ledgerhq/errors@6.16.1-next.0
    • @ledgerhq/devices@8.2.0-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.29.1-next.0

6.28.0

Minor Changes

Patch Changes

  • Updated dependencies [771c9d3c1d, c5981ae341, e63205b850, 5964e30bed]:
    • @ledgerhq/errors@6.16.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.29.0
    • @ledgerhq/hw-transport@6.30.0
    • @ledgerhq/devices@8.1.0
    • @ledgerhq/logs@6.12.0

6.28.0-next.0

Minor Changes

Patch Changes

  • Updated dependencies [771c9d3c1d, c5981ae341, e63205b850, 5964e30bed]:
    • @ledgerhq/errors@6.16.0-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.29.0-next.0
    • @ledgerhq/hw-transport@6.30.0-next.0
    • @ledgerhq/devices@8.1.0-next.0
    • @ledgerhq/logs@6.12.0-next.0

6.27.22

Patch Changes

6.27.22-next.0

Patch Changes

  • Updated dependencies [9e2d32aec4, 7968dfc551, 6b7fc5d071, 9e2d32aec4, 4d6fa0772e]:
    • @ledgerhq/logs@6.11.0-next.0
    • @ledgerhq/hw-transport@6.29.0-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.28.0-next.0
    • @ledgerhq/errors@6.15.0-next.0
    • @ledgerhq/devices@8.0.8-next.0

6.27.21

Patch Changes

  • Updated dependencies [a61a43fc47, 3455944496]:
    • @ledgerhq/errors@6.14.0
    • @ledgerhq/devices@8.0.7
    • @ledgerhq/hw-transport@6.28.8
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.19

6.27.21-next.0

Patch Changes

  • Updated dependencies [a61a43fc47, 3455944496]:
    • @ledgerhq/errors@6.14.0-next.0
    • @ledgerhq/devices@8.0.7-next.0
    • @ledgerhq/hw-transport@6.28.8-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.19-next.0

6.27.20

Patch Changes

  • Updated dependencies [c7c484acf0]:
    • @ledgerhq/errors@6.13.1
    • @ledgerhq/devices@8.0.6
    • @ledgerhq/hw-transport@6.28.7
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.18

6.27.20-next.0

Patch Changes

  • Updated dependencies [c7c484acf0]:
    • @ledgerhq/errors@6.13.1-next.0
    • @ledgerhq/devices@8.0.6-next.0
    • @ledgerhq/hw-transport@6.28.7-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.18-next.0

6.27.19

Patch Changes

6.27.19-hotfix.0

Patch Changes

6.27.18

Patch Changes

  • Updated dependencies [0f4293e9bf]:
    • @ledgerhq/errors@6.13.0
    • @ledgerhq/devices@8.0.5
    • @ledgerhq/hw-transport@6.28.6
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.17

6.27.18-next.0

Patch Changes

  • Updated dependencies [0f4293e9bf]:
    • @ledgerhq/errors@6.13.0-next.0
    • @ledgerhq/devices@8.0.5-next.0
    • @ledgerhq/hw-transport@6.28.6-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.17-next.0

6.27.17

Patch Changes

6.27.17-next.0

Patch Changes

6.27.16

Patch Changes

  • Updated dependencies [9adc1862dd]:
    • @ledgerhq/errors@6.12.7
    • @ledgerhq/devices@8.0.4
    • @ledgerhq/hw-transport@6.28.5
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.16

6.27.16-next.0

Patch Changes

  • Updated dependencies [9adc1862dd]:
    • @ledgerhq/errors@6.12.7-next.0
    • @ledgerhq/devices@8.0.4-next.0
    • @ledgerhq/hw-transport@6.28.5-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.16-next.0

6.27.15

Patch Changes

  • Updated dependencies [77f990e207]:
    • @ledgerhq/errors@6.12.6
    • @ledgerhq/devices@8.0.3
    • @ledgerhq/hw-transport@6.28.4
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.15

6.27.15-next.0

Patch Changes

  • Updated dependencies [77f990e207]:
    • @ledgerhq/errors@6.12.6-next.0
    • @ledgerhq/devices@8.0.3-next.0
    • @ledgerhq/hw-transport@6.28.4-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.15-next.0

6.27.14

Patch Changes

  • Updated dependencies [87d2349fd8]:
    • @ledgerhq/errors@6.12.5
    • @ledgerhq/devices@8.0.2
    • @ledgerhq/hw-transport@6.28.3
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.14

6.27.14-next.0

Patch Changes

  • Updated dependencies [87d2349fd8]:
    • @ledgerhq/errors@6.12.5-next.0
    • @ledgerhq/devices@8.0.2-next.0
    • @ledgerhq/hw-transport@6.28.3-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.14-next.0

6.27.13

Patch Changes

  • Updated dependencies [1d0b2d19eb, ef945b05c0, 5fa68510b4]:
    • @ledgerhq/errors@6.12.4
    • @ledgerhq/devices@8.0.1
    • @ledgerhq/hw-transport@6.28.2
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.13

6.27.13-next.0

Patch Changes

  • Updated dependencies [1d0b2d19eb, ef945b05c0, 5fa68510b4]:
    • @ledgerhq/errors@6.12.4-next.0
    • @ledgerhq/devices@8.0.1-next.0
    • @ledgerhq/hw-transport@6.28.2-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.13-next.0

6.27.12

Patch Changes

  • Updated dependencies [62af25493e]:
    • @ledgerhq/devices@8.0.0
    • @ledgerhq/hw-transport@6.28.1
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.12

6.27.12-next.0

Patch Changes

  • Updated dependencies [62af25493e]:
    • @ledgerhq/devices@8.0.0-next.0
    • @ledgerhq/hw-transport@6.28.1-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.12-next.0

6.27.11

Patch Changes

  • Updated dependencies [c2779b1cab]:
    • @ledgerhq/hw-transport@6.28.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.11

6.27.11-next.0

Patch Changes

  • Updated dependencies [c2779b1cab]:
    • @ledgerhq/hw-transport@6.28.0-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.11-next.0

6.27.10

Patch Changes

6.27.10-next.0

Patch Changes

6.27.9

Patch Changes

  • Updated dependencies [f1c15446da]:
    • @ledgerhq/errors@6.12.2
    • @ledgerhq/hw-transport@6.27.9
    • @ledgerhq/devices@7.0.6
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.9

6.27.9-next.0

Patch Changes

  • Updated dependencies [f1c15446da]:
    • @ledgerhq/errors@6.12.2-next.0
    • @ledgerhq/hw-transport@6.27.9-next.0
    • @ledgerhq/devices@7.0.6-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.9-next.0

6.27.8

Patch Changes

  • Updated dependencies [856f49374e, 77056e3692]:
    • @ledgerhq/errors@6.12.1
    • @ledgerhq/devices@7.0.5
    • @ledgerhq/hw-transport@6.27.8
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.8

6.27.8-next.0

Patch Changes

  • Updated dependencies [856f49374e, 77056e3692]:
    • @ledgerhq/errors@6.12.1-next.0
    • @ledgerhq/devices@7.0.5-next.0
    • @ledgerhq/hw-transport@6.27.8-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.8-next.0

6.27.7

Patch Changes

6.27.7-next.0

Patch Changes

6.27.6

Patch Changes

  • #1356 ecac411d7a Thanks @juan-cortes! - Updated readme.md of packages

  • Updated dependencies [ecac411d7a]:

    • @ledgerhq/devices@7.0.3
    • @ledgerhq/errors@6.11.1
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.6
    • @ledgerhq/hw-transport@6.27.6
    • @ledgerhq/logs@6.10.1

6.27.6-next.0

Patch Changes

  • #1356 ecac411d7a Thanks @juan-cortes! - Updated readme.md of packages

  • Updated dependencies [ecac411d7a]:

    • @ledgerhq/devices@7.0.3-next.0
    • @ledgerhq/errors@6.11.1-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.6-next.0
    • @ledgerhq/hw-transport@6.27.6-next.0
    • @ledgerhq/logs@6.10.1-next.0

6.27.5

Patch Changes

  • Updated dependencies [1a94cbf28a, e0915b34ba]:
    • @ledgerhq/errors@6.11.0
    • @ledgerhq/devices@7.0.2
    • @ledgerhq/hw-transport@6.27.5
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.5

6.27.5-next.0

Patch Changes

  • Updated dependencies [1a94cbf28a, e0915b34ba]:
    • @ledgerhq/errors@6.11.0-next.0
    • @ledgerhq/devices@7.0.2-next.0
    • @ledgerhq/hw-transport@6.27.5-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.5-next.0

6.27.4

Patch Changes

  • Updated dependencies [ae5e33e15e]:
    • @ledgerhq/errors@6.10.2
    • @ledgerhq/devices@7.0.1
    • @ledgerhq/hw-transport@6.27.4
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.4

6.27.4-next.0

Patch Changes

  • Updated dependencies [ae5e33e15]:
    • @ledgerhq/errors@6.10.2-next.0
    • @ledgerhq/devices@7.0.1-next.0
    • @ledgerhq/hw-transport@6.27.4-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.4-next.0

6.27.3

Patch Changes

  • Updated dependencies [ecfdd1ebd8]:
    • @ledgerhq/hw-transport@6.27.3
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.3

6.27.3-next.0

Patch Changes

  • Updated dependencies [ecfdd1ebd]:
    • @ledgerhq/hw-transport@6.27.3-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.3-next.0

6.27.2

Patch Changes

  • Updated dependencies [203b927b4, f538d2974]:
    • @ledgerhq/errors@6.10.1
    • @ledgerhq/devices@7.0.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.2
    • @ledgerhq/hw-transport@6.27.2

6.27.2-next.0

Patch Changes

  • Updated dependencies [203b927b4, f538d2974]:
    • @ledgerhq/errors@6.10.1-next.0
    • @ledgerhq/devices@7.0.0-next.0
    • @ledgerhq/hw-transport-node-hid-noevents@6.27.2-next.0
    • @ledgerhq/hw-transport@6.27.2-next.0