@zondax/ledger-tendermint
TypeScript icon, indicating that this package has built-in type declarations

0.4.0 • Public • Published

@zondax/ledger-tendermint

License npm version

This package provides a basic client library to communicate with the Tendermint App running in a Ledger Nano S/X

We recommend using the npmjs package in order to receive updates/fixes.

Notes

Use yarn install to avoid issues.

Minimal example

This is very simple. First you need to use one of the transport classes provided by Ledger.

import TransportWebUSB from "@ledgerhq/hw-transport-webusb";
transport = await TransportWebUSB.create();
const app = new TendermintApp(transport);

the TendermintApp object will provide

const response = await app.getVersion();

if (response.returnCode !== TendermintApp.ERROR_CODE.NoError) {
      console.log(`Error [${response.returnCode}] ${response.errorMessage}`);
} else {
    console.log(response);
}

/@zondax/ledger-tendermint/

    Package Sidebar

    Install

    npm i @zondax/ledger-tendermint

    Weekly Downloads

    5

    Version

    0.4.0

    License

    Apache-2.0

    Unpacked Size

    42.4 kB

    Total Files

    14

    Last publish

    Collaborators

    • ftheirs
    • jleni