@tkey/private-keys
TypeScript icon, indicating that this package has built-in type declarations

12.1.0 • Public • Published

tKey Private Key Module

npm version minzip

The tKey Private Key Module helps you add or remove the and password as a share for tkey. This module is the part of the tKey SDK.

Installation

npm install --save @tkey/private-keys

Initialization

Import the PrivateKeyModule class from @tkey/private-keys

import PrivateKeyModule from "@tkey/private-keys";

Assign the PrivateKeyModule class to a variable

const privateKeyModule = new PrivateKeyModule();

Returns

The PrivateKeyModule class returns an object with the following properties:

declare class PrivateKeyModule implements IModule {
  moduleName: string;
  tbSDK: ITKeyApi;
  privateKeyFormats: IPrivateKeyFormat[];
  constructor(formats: IPrivateKeyFormat[]);
  setModuleReferences(tbSDK: ITKeyApi): void;
  initialize(): Promise<void>;
  setPrivateKey(privateKeyType: string, privateKey?: BN): Promise<void>;
  getPrivateKeys(): Promise<IPrivateKeyStore[]>;
  getAccounts(): Promise<BN[]>;
}

Usage

With the PrivateKeyModule, you've access to the following functions:

Set Private Key

setPrivateKey(privateKeyType: string, privateKey?: BN)

  • privateKeyType: The type of private key to set.
  • privateKey: The private key to set.

Get Private Keys

getPrivateKeys()

Return

  • Promise<IPrivateKeyStore[]>- The private keys stored.

Readme

Keywords

none

Package Sidebar

Install

npm i @tkey/private-keys

Weekly Downloads

79

Version

12.1.0

License

MIT

Unpacked Size

311 kB

Total Files

12

Last publish

Collaborators

  • himanshunpm009
  • chaitanyapotti