Newlyweds Proposing Marriage

    @ledgerhq/hw-transport-web-ble
    TypeScript icon, indicating that this package has built-in type declarations

    6.27.7 • Public • Published

    GitHub, Ledger Devs Discord, Developer Portal

    @ledgerhq/hw-transport-web-ble

    Allows to communicate with Ledger Hardware Wallets.

    [Web] (Bluetooth)check browser support.


    Are you adding Ledger support to your software wallet?

    You may be using this package to open a Bluetooth connection between your web application and the device.

    For a smooth and quick integration:

    • See the developers’ documentation on the Developer Portal and
    • Go on Discord to chat with developer support and the developer community.

    API

    Table of Contents

    BluetoothTransport

    Extends Transport

    react-native bluetooth BLE implementation

    Parameters

    • device Device
    • writeCharacteristic Characteristic
    • notifyObservable Observable<any>
    • deviceModel DeviceModel

    Examples

    import BluetoothTransport from "@ledgerhq/hw-transport-web-ble";

    exchange

    Exchange with the device using APDU protocol.

    Parameters

    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

    Install

    npm i @ledgerhq/hw-transport-web-ble

    DownloadsWeekly Downloads

    4,545

    Version

    6.27.7

    License

    Apache-2.0

    Unpacked Size

    91.9 kB

    Total Files

    33

    Last publish

    Collaborators

    • sergii-shkolin
    • yogh
    • haammar-ledger
    • kvn-ledger
    • ofreyssinet
    • jelbaz-ledger
    • achabrolin-ledger
    • gre
    • btchip
    • meriadec
    • flocks
    • amougel
    • juan-cortes
    • val_pinkman
    • iammorrow
    • phenry-ledger
    • jdecussy-ledger
    • lfbarreto
    • junsugiura
    • hzheng_ledger