From 8bf0c97c0831545a8d10f0d1adf3354f3d669f02 Mon Sep 17 00:00:00 2001 From: willclarktech Date: Thu, 22 Oct 2020 14:07:55 +0200 Subject: [PATCH] launchpad-ledger: Update for new OfflineSigner --- packages/launchpad-ledger/src/demo/node.ts | 2 +- packages/launchpad-ledger/src/demo/web.ts | 2 +- packages/launchpad-ledger/src/ledgersigner.spec.ts | 2 +- packages/launchpad-ledger/src/ledgersigner.ts | 4 ++-- packages/launchpad-ledger/types/ledgersigner.d.ts | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/launchpad-ledger/src/demo/node.ts b/packages/launchpad-ledger/src/demo/node.ts index 015a2bde..396a0814 100644 --- a/packages/launchpad-ledger/src/demo/node.ts +++ b/packages/launchpad-ledger/src/demo/node.ts @@ -57,6 +57,6 @@ export async function sign( }, ]; const signDoc = makeSignDoc(msgs, defaultFee, defaultChainId, defaultMemo, accountNumber, defaultSequence); - const { signature } = await signer.sign(fromAddress, signDoc); + const { signature } = await signer.signAmino(fromAddress, signDoc); return signature; } diff --git a/packages/launchpad-ledger/src/demo/web.ts b/packages/launchpad-ledger/src/demo/web.ts index cc217945..cc8fa459 100644 --- a/packages/launchpad-ledger/src/demo/web.ts +++ b/packages/launchpad-ledger/src/demo/web.ts @@ -109,7 +109,7 @@ window.sign = async function sign(signer: LedgerSigner | undefined): Promise { defaultAccountNumber, defaultSequence, ); - const { signed, signature } = await signer.sign(fistAccount.address, signDoc); + const { signed, signature } = await signer.signAmino(fistAccount.address, signDoc); expect(signed).toEqual(signDoc); const valid = await Secp256k1.verifySignature( Secp256k1Signature.fromFixedLength(fromBase64(signature.signature)), diff --git a/packages/launchpad-ledger/src/ledgersigner.ts b/packages/launchpad-ledger/src/ledgersigner.ts index f8ba9f32..464842b7 100644 --- a/packages/launchpad-ledger/src/ledgersigner.ts +++ b/packages/launchpad-ledger/src/ledgersigner.ts @@ -6,7 +6,7 @@ import { OfflineSigner, StdSignDoc, } from "@cosmjs/launchpad"; -import { serializeSignDoc, SignResponse } from "@cosmjs/launchpad"; +import { AminoSignResponse, serializeSignDoc } from "@cosmjs/launchpad"; import Transport from "@ledgerhq/hw-transport"; import { LaunchpadLedger, LaunchpadLedgerOptions } from "./launchpadledger"; @@ -36,7 +36,7 @@ export class LedgerSigner implements OfflineSigner { return this.accounts; } - public async sign(signerAddress: string, signDoc: StdSignDoc): Promise { + public async signAmino(signerAddress: string, signDoc: StdSignDoc): Promise { const accounts = this.accounts || (await this.getAccounts()); const accountIndex = accounts.findIndex((account) => account.address === signerAddress); diff --git a/packages/launchpad-ledger/types/ledgersigner.d.ts b/packages/launchpad-ledger/types/ledgersigner.d.ts index 9c2c6c5d..80505ec0 100644 --- a/packages/launchpad-ledger/types/ledgersigner.d.ts +++ b/packages/launchpad-ledger/types/ledgersigner.d.ts @@ -1,6 +1,6 @@ /// import { AccountData, OfflineSigner, StdSignDoc } from "@cosmjs/launchpad"; -import { SignResponse } from "@cosmjs/launchpad"; +import { AminoSignResponse } from "@cosmjs/launchpad"; import Transport from "@ledgerhq/hw-transport"; import { LaunchpadLedgerOptions } from "./launchpadledger"; export declare class LedgerSigner implements OfflineSigner { @@ -9,5 +9,5 @@ export declare class LedgerSigner implements OfflineSigner { private accounts?; constructor(transport: Transport, options?: LaunchpadLedgerOptions); getAccounts(): Promise; - sign(signerAddress: string, signDoc: StdSignDoc): Promise; + signAmino(signerAddress: string, signDoc: StdSignDoc): Promise; }