Package Exports
- @ledgerhq/hw-transport-u2f
- @ledgerhq/hw-transport-u2f/lib/TransportU2F
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@ledgerhq/hw-transport-u2f) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme

@ledgerhq/hw-transport-u2f
Allows to communicate with Ledger Hardware Wallets.
[Web] (U2F) (legacy but reliable) – FIDO U2F api. check browser support.
API
Table of Contents
TransportU2F
Extends Transport
U2F web Transport implementation
Examples
import TransportU2F from "@ledgerhq/hw-transport-u2f";
...
TransportU2F.create().then(transport => ...)
exchange
Exchange with the device using APDU protocol.
Parameters
apdu
Buffer
Returns Promise<Buffer> a promise of apdu response
setScrambleKey
Parameters
scrambleKey
string
setUnwrap
Parameters
unwrap
boolean
open
static function to create a new Transport from a connected Ledger device discoverable via U2F (browser support)
Parameters
_
any_openTimeout
number (optional, default5000
)
Returns Promise<TransportU2F>