From 49ed3194c3ca6d10bd52abd0d1564fc4c72bb9b7 Mon Sep 17 00:00:00 2001 From: willclarktech Date: Tue, 6 Oct 2020 11:51:00 +0200 Subject: [PATCH] launchpad-ledger: Align Ledger transport class names --- packages/launchpad-ledger/src/demo/node.ts | 4 ++-- packages/launchpad-ledger/src/demo/web.ts | 4 ++-- packages/launchpad-ledger/src/launchpadledger.ts | 6 +++--- packages/launchpad-ledger/types/launchpadledger.d.ts | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/launchpad-ledger/src/demo/node.ts b/packages/launchpad-ledger/src/demo/node.ts index 2b98a716..015a2bde 100644 --- a/packages/launchpad-ledger/src/demo/node.ts +++ b/packages/launchpad-ledger/src/demo/node.ts @@ -1,7 +1,7 @@ /* eslint-disable @typescript-eslint/naming-convention */ import { toBase64 } from "@cosmjs/encoding"; import { makeCosmoshubPath, makeSignDoc, StdFee, StdSignature } from "@cosmjs/launchpad"; -import LedgerTransport from "@ledgerhq/hw-transport-node-hid"; +import TransportNodeHid from "@ledgerhq/hw-transport-node-hid"; import { LedgerSigner } from "../ledgersigner"; @@ -15,7 +15,7 @@ const defaultSequence = "0"; export async function createSigner(): Promise { const interactiveTimeout = 120_000; - const ledgerTransport = await LedgerTransport.create(interactiveTimeout, interactiveTimeout); + const ledgerTransport = await TransportNodeHid.create(interactiveTimeout, interactiveTimeout); return new LedgerSigner(ledgerTransport, { testModeAllowed: true, hdPaths: [makeCosmoshubPath(0), makeCosmoshubPath(1), makeCosmoshubPath(2), makeCosmoshubPath(10)], diff --git a/packages/launchpad-ledger/src/demo/web.ts b/packages/launchpad-ledger/src/demo/web.ts index 1fa9cf3b..cc217945 100644 --- a/packages/launchpad-ledger/src/demo/web.ts +++ b/packages/launchpad-ledger/src/demo/web.ts @@ -2,7 +2,7 @@ import { toBase64 } from "@cosmjs/encoding"; import { AccountData, makeCosmoshubPath, StdSignDoc } from "@cosmjs/launchpad"; import { Uint53 } from "@cosmjs/math"; import { assert } from "@cosmjs/utils"; -import LedgerTransport from "@ledgerhq/hw-transport-webusb"; +import TransportWebUSB from "@ledgerhq/hw-transport-webusb"; import { LedgerSigner } from "../ledgersigner"; @@ -61,7 +61,7 @@ window.updateMessage = (accountNumberInput: unknown) => { window.createSigner = async function createSigner(): Promise { const interactiveTimeout = 120_000; - const ledgerTransport = await LedgerTransport.create(interactiveTimeout, interactiveTimeout); + const ledgerTransport = await TransportWebUSB.create(interactiveTimeout, interactiveTimeout); return new LedgerSigner(ledgerTransport, { testModeAllowed: true, hdPaths: [makeCosmoshubPath(0), makeCosmoshubPath(1), makeCosmoshubPath(2)], diff --git a/packages/launchpad-ledger/src/launchpadledger.ts b/packages/launchpad-ledger/src/launchpadledger.ts index 994c7800..a3f42e27 100644 --- a/packages/launchpad-ledger/src/launchpadledger.ts +++ b/packages/launchpad-ledger/src/launchpadledger.ts @@ -2,7 +2,7 @@ import { HdPath, Secp256k1Signature } from "@cosmjs/crypto"; import { fromUtf8 } from "@cosmjs/encoding"; import { makeCosmoshubPath } from "@cosmjs/launchpad"; import { assert } from "@cosmjs/utils"; -import LedgerTransport from "@ledgerhq/hw-transport"; +import Transport from "@ledgerhq/hw-transport"; import CosmosApp, { AppInfoResponse, PublicKeyResponse, @@ -36,9 +36,9 @@ export class LaunchpadLedger { private readonly testModeAllowed: boolean; private readonly hdPaths: readonly HdPath[]; private readonly prefix: string; - private readonly app: CosmosApp | null; + private readonly app: CosmosApp; - public constructor(transport: LedgerTransport, options: LaunchpadLedgerOptions = {}) { + public constructor(transport: Transport, options: LaunchpadLedgerOptions = {}) { const defaultOptions = { hdPaths: [cosmosHdPath], prefix: cosmosBech32Prefix, diff --git a/packages/launchpad-ledger/types/launchpadledger.d.ts b/packages/launchpad-ledger/types/launchpadledger.d.ts index 514eb9d2..525d297a 100644 --- a/packages/launchpad-ledger/types/launchpadledger.d.ts +++ b/packages/launchpad-ledger/types/launchpadledger.d.ts @@ -1,6 +1,6 @@ /// import { HdPath } from "@cosmjs/crypto"; -import LedgerTransport from "@ledgerhq/hw-transport"; +import Transport from "@ledgerhq/hw-transport"; export interface LedgerAppErrorResponse { readonly error_message?: string; readonly device_locked?: boolean; @@ -15,7 +15,7 @@ export declare class LaunchpadLedger { private readonly hdPaths; private readonly prefix; private readonly app; - constructor(transport: LedgerTransport, options?: LaunchpadLedgerOptions); + constructor(transport: Transport, options?: LaunchpadLedgerOptions); getCosmosAppVersion(): Promise; getPubkey(hdPath?: HdPath): Promise; getPubkeys(): Promise;