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

0.1.0-alpha.2 • Public • Published

ledger-thorchain-js

License

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

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

Build

yarn build

Tests

Unit tests

yarn test:unit

e2e tests

`e2e' tests are to run some tests against your connected Ledger locally (no CI).

Create a .e2e.env (use .e2e.env.sample as template) to add THOR_PUB_KEY (public key of your Ledger) and THOR_ADDRESS (thor address of your Ledger).

Connect your Ledger, open THORChain app on it and start e2e tests locally:

yarn test:e2e

Hint: Add .only to the tests to run a single test only

Example

This repo also includes a simple Vue example for WebUSB and WebHID.

To run it locally

yarn serve

and open Chrome at https://localhost:8080/

Example

Package Sidebar

Install

npm i @thorchain/ledger-thorchain

Weekly Downloads

8,552

Version

0.1.0-alpha.2

License

Apache-2.0

Unpacked Size

264 kB

Total Files

76

Last publish

Collaborators

  • philipstanislaus
  • musnit
  • thorchain_org
  • jpthor
  • veado
  • dysoro
  • _stu
  • junkai121
  • sarawut11
  • thorswap
  • xdefidp
  • hodrthemediocre
  • hildisviniottar