npm.io
6.36.5 • Published yesterday

@ledgerhq/hw-app-cosmos

Licence
Apache-2.0
Version
6.36.5
Deps
3
Size
74 kB
Vulns
0
Weekly
4.2K
Stars
601

GitHub, Ledger Devs Discord, Developer Portal

@ledgerhq/hw-app-cosmos

Ledger Hardware Wallet Cosmos JavaScript bindings.


Are you adding Ledger support to your software wallet?

You may be using this package to communicate with the Cosmos Nano App.

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
Cosmos

Cosmos API

Parameters
  • transport Transport
  • scrambleKey string (optional, default APP_KEY)
Examples
import Cosmos from "@ledgerhq/hw-app-cosmos";
const cosmos = new Cosmos(transport)
getAddress

get Cosmos address for a given BIP 32 path.

Parameters
Examples
cosmos.getAddress("44'/60'/0'/0/0", "cosmos").then(o => o.address)

Returns Promise<{publicKey: string, address: string}> an object with a publicKey, address and (optionally) chainCode

Keywords