diff --git a/packages/launchpad-ledger/src/index.ts b/packages/launchpad-ledger/src/index.ts index f0148827..155dfd14 100644 --- a/packages/launchpad-ledger/src/index.ts +++ b/packages/launchpad-ledger/src/index.ts @@ -1,2 +1,2 @@ export { LaunchpadLedger } from "./launchpadledger"; -export { LedgerWallet } from "./ledgerwallet"; +export { LedgerSigner } from "./ledgersigner"; diff --git a/packages/launchpad-ledger/src/ledger.demo.ts b/packages/launchpad-ledger/src/ledger.demo.ts index 023b466f..46a9259e 100644 --- a/packages/launchpad-ledger/src/ledger.demo.ts +++ b/packages/launchpad-ledger/src/ledger.demo.ts @@ -1,11 +1,11 @@ import { toHex, toUtf8 } from "@cosmjs/encoding"; -import { LedgerWallet } from "./ledgerwallet"; +import { LedgerSigner } from "./ledgersigner"; declare const window: any; declare const document: any; -const ledgerWallet = new LedgerWallet({ testModeAllowed: true }); +const signer = new LedgerSigner({ testModeAllowed: true }); window.getAccounts = async function getAccounts(): Promise { const addressInput = document.getElementById("address"); @@ -13,7 +13,7 @@ window.getAccounts = async function getAccounts(): Promise { accountsDiv.textContent = "Loading..."; try { - const accounts = await ledgerWallet.getAccounts(); + const accounts = await signer.getAccounts(); const prettyAccounts = accounts.map((account) => ({ ...account, pubkey: toHex(account.pubkey) })); accountsDiv.textContent = JSON.stringify(prettyAccounts, null, "\t"); addressInput.value = accounts[0].address; @@ -30,7 +30,7 @@ window.sign = async function sign(): Promise { const address = document.getElementById("address").value; const rawMessage = document.getElementById("message").textContent; const message = JSON.stringify(JSON.parse(rawMessage)); - const signature = await ledgerWallet.sign(address, toUtf8(message)); + const signature = await signer.sign(address, toUtf8(message)); signatureDiv.textContent = JSON.stringify(signature, null, "\t"); } catch (error) { signatureDiv.textContent = error; diff --git a/packages/launchpad-ledger/src/ledgerwallet.ts b/packages/launchpad-ledger/src/ledgersigner.ts similarity index 90% rename from packages/launchpad-ledger/src/ledgerwallet.ts rename to packages/launchpad-ledger/src/ledgersigner.ts index 55e0ae13..c0b0b262 100644 --- a/packages/launchpad-ledger/src/ledgerwallet.ts +++ b/packages/launchpad-ledger/src/ledgersigner.ts @@ -2,16 +2,16 @@ import { AccountData, encodeSecp256k1Signature, OfflineSigner, StdSignature } fr import { LaunchpadLedger } from "./launchpadledger"; -interface LedgerWalletOptions { +interface LedgerSignerOptions { readonly testModeAllowed: boolean; } -export class LedgerWallet implements OfflineSigner { +export class LedgerSigner implements OfflineSigner { private readonly ledger: LaunchpadLedger; private address: string | undefined; private pubkey: Uint8Array | undefined; - constructor(options?: LedgerWalletOptions) { + constructor(options?: LedgerSignerOptions) { this.ledger = new LaunchpadLedger(options); } diff --git a/packages/launchpad-ledger/types/index.d.ts b/packages/launchpad-ledger/types/index.d.ts index f0148827..155dfd14 100644 --- a/packages/launchpad-ledger/types/index.d.ts +++ b/packages/launchpad-ledger/types/index.d.ts @@ -1,2 +1,2 @@ export { LaunchpadLedger } from "./launchpadledger"; -export { LedgerWallet } from "./ledgerwallet"; +export { LedgerSigner } from "./ledgersigner"; diff --git a/packages/launchpad-ledger/types/ledgerwallet.d.ts b/packages/launchpad-ledger/types/ledgersigner.d.ts similarity index 69% rename from packages/launchpad-ledger/types/ledgerwallet.d.ts rename to packages/launchpad-ledger/types/ledgersigner.d.ts index f47f48b2..1bb54aeb 100644 --- a/packages/launchpad-ledger/types/ledgerwallet.d.ts +++ b/packages/launchpad-ledger/types/ledgersigner.d.ts @@ -1,12 +1,12 @@ import { AccountData, OfflineSigner, StdSignature } from "@cosmjs/launchpad"; -interface LedgerWalletOptions { +interface LedgerSignerOptions { readonly testModeAllowed: boolean; } -export declare class LedgerWallet implements OfflineSigner { +export declare class LedgerSigner implements OfflineSigner { private readonly ledger; private address; private pubkey; - constructor(options?: LedgerWalletOptions); + constructor(options?: LedgerSignerOptions); getAccounts(): Promise; sign(address: string, message: Uint8Array): Promise; }