Package Exports
- @ledgerhq/hw-transport-web-ble
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-web-ble) 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-web-ble
Allows to communicate with Ledger Hardware Wallets.
[Web] (Bluetooth) – check browser support.
API
Table of Contents
BluetoothTransport
Extends Transport
react-native bluetooth BLE implementation
Parameters
device
DevicewriteCharacteristic
CharacteristicnotifyObservable
Observable<any>deviceModel
DeviceModel
Examples
import BluetoothTransport from "@ledgerhq/hw-transport-web-ble";
exchange
Exchange with the device using APDU protocol.
Parameters
apdu
Buffer
Returns Promise<Buffer> a promise of apdu response
observeAvailability
observe event with { available: bool, type: string } (available is generic, type is specific) an event is emit once and then each time it changes
Parameters
observer
any
listen
Scan for Ledger Bluetooth devices. On this web implementation, it only emits ONE device, the one that was selected in the UI (if any).
Parameters
observer
any
open
open a bluetooth device.
Parameters
deviceOrId
(Device | string)
disconnect
globally disconnect a bluetooth device by its id.
Parameters
id
any