How to use the @ledgerhq/hw-transport-node-hid.default.setListenDevicesDebug function in @ledgerhq/hw-transport-node-hid

To help you get started, weā€™ve selected a few @ledgerhq/hw-transport-node-hid examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github greymass / eos-voter / app / shared / actions / hardware / ledger.js View on Github external
return (dispatch: () => void, getState) => {
    hardwareLedger.destroy();
    if (getState().ledger.subscriber !== null) {
      return;
    }

    dispatch({
      type: types.HARDWARE_LEDGER_LISTEN_INIT
    });

    if (process.env.NODE_ENV === 'development') {
      Transport.setListenDevicesDebug(true);
    }

    const subscriber = Transport.listen({
      complete: () => dispatch(handleComplete()),
      error: (error) => dispatch(handleError(error)),
      next: (event) => dispatch(handleEvent(event)),
    });

    dispatch({
      payload: {
        subscriber
      },
      type: types.HARDWARE_LEDGER_LISTEN_START,
    });
  };
}