How to use the @ledgerhq/hw-transport-webusb.isSupported function in @ledgerhq/hw-transport-webusb

To help you get started, weā€™ve selected a few @ledgerhq/hw-transport-webusb 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 MyEtherWallet / MyEtherWallet / src / wallets / hardware / ledger / index.js View on Github external
const isWebUsbSupported = async () => {
  const isSupported = await webUsbTransport.isSupported();
  return (
    isSupported && platform.os.family !== 'Windows' && platform.name !== 'Opera' // take it out later once the windows issue is fixed
  );
};
github Mrtenz / FindETH / src / components / SelectWallet / WalletItem / LedgerWalletItem / LedgerWalletItem.tsx View on Github external
useEffect(() => {
    // TODO: Temporary workaround for Ledger USB issues on Windows
    if (!navigator.platform.includes('Win')) {
      TransportWebUSB.isSupported()
        .then(setWebUSBSupported)
        .catch(() => setWebUSBSupported(false));
    }
  }, []);