From e22f71ba5508ad7775c493b69f93b84ec993a222 Mon Sep 17 00:00:00 2001 From: willclarktech Date: Tue, 1 Dec 2020 16:50:37 +0000 Subject: [PATCH] launchpad: Make Secp256k1HdWallet constructor protected --- packages/launchpad/src/secp256k1hdwallet.ts | 2 +- packages/launchpad/types/secp256k1hdwallet.d.ts | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/launchpad/src/secp256k1hdwallet.ts b/packages/launchpad/src/secp256k1hdwallet.ts index 2f4d94ca..acdbd10f 100644 --- a/packages/launchpad/src/secp256k1hdwallet.ts +++ b/packages/launchpad/src/secp256k1hdwallet.ts @@ -223,7 +223,7 @@ export class Secp256k1HdWallet implements OfflineSigner { private readonly pubkey: Uint8Array; private readonly privkey: Uint8Array; - private constructor( + protected constructor( mnemonic: EnglishMnemonic, hdPath: HdPath, privkey: Uint8Array, diff --git a/packages/launchpad/types/secp256k1hdwallet.d.ts b/packages/launchpad/types/secp256k1hdwallet.d.ts index 9a3be009..40441395 100644 --- a/packages/launchpad/types/secp256k1hdwallet.d.ts +++ b/packages/launchpad/types/secp256k1hdwallet.d.ts @@ -1,4 +1,4 @@ -import { HdPath } from "@cosmjs/crypto"; +import { EnglishMnemonic, HdPath } from "@cosmjs/crypto"; import { StdSignDoc } from "./encoding"; import { AccountData, AminoSignResponse, OfflineSigner } from "./signer"; import { EncryptionConfiguration, KdfConfiguration } from "./wallet"; @@ -66,7 +66,13 @@ export declare class Secp256k1HdWallet implements OfflineSigner { /** Derived data */ private readonly pubkey; private readonly privkey; - private constructor(); + protected constructor( + mnemonic: EnglishMnemonic, + hdPath: HdPath, + privkey: Uint8Array, + pubkey: Uint8Array, + prefix: string, + ); get mnemonic(): string; private get address(); getAccounts(): Promise;