launchpad: Make Secp256k1HdWallet constructor protected

This commit is contained in:
willclarktech 2020-12-01 16:50:37 +00:00
parent 2c89e4bacd
commit e22f71ba55
No known key found for this signature in database
GPG Key ID: 551A86E2E398ADF7
2 changed files with 9 additions and 3 deletions

View File

@ -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,

View File

@ -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<readonly AccountData[]>;