2.0.2-beta.0 • Published 5 months ago

@oraichain/seed-phrase v2.0.2-beta.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

oKey Seed Phrase Module

npm version minzip

The oKey Seed Phrase Module helps you add or remove the and password as a share for oKey. This module is the part of the oKey SDK.

Installation

npm install --save @oraichain/seed-phrase

Initialization

Import the SeedPhraseModule class from @oraichain/seed-phrase

import SeedPhraseModule from "@oraichain/seed-phrase";

Assign the SeedPhraseModule class to a variable

const seedPhraseModule = new SeedPhraseModule();

Returns

The SeedPhraseModule class returns an object with the following properties:

declare class SeedPhraseModule implements IModule {
  moduleName: string;
  tbSDK: ITKeyApi;
  seedPhraseFormats: ISeedPhraseFormat[];
  constructor(formats: ISeedPhraseFormat[]);
  setModuleReferences(tbSDK: ITKeyApi): void;
  initialize(): Promise<void>;
  setSeedPhrase(seedPhraseType: string, seedPhrase?: string): Promise<void>;
  setSeedPhraseStoreItem(partialStore: ISeedPhraseStore): Promise<void>;
  CRITICAL_changeSeedPhrase(oldSeedPhrase: string, newSeedPhrase: string): Promise<void>;
  getSeedPhrases(): Promise<ISeedPhraseStore[]>;
  getSeedPhrasesWithAccounts(): Promise<ISeedPhraseStoreWithKeys[]>;
  getAccounts(): Promise<BN[]>;
}

Usage

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

Set Seed Phrase

setSeedPhrase(seedPhraseType: string, seedPhrase?: string)

  • seedPhraseType: The type of seed phrase to set.
  • seedPhrase: The seed phrase to set.

Set Seed Phrase Store Item

setSeedPhraseStoreItem(partialStore: ISeedPhraseStore)

  • partialStore: The partial store to set.

Get Seed Phrase

getSeedPhrases()

Return

  • Promise<ISeedPhraseStore[]>: A list of seed phrases.

Get Seed Phrase With Accounts

getSeedPhrasesWithAccounts()

Return

  • Promise<ISeedPhraseStoreWithKeys[]>: A list of seed phrases with accounts.
2.0.2-beta.0

5 months ago

2.0.1

5 months ago

2.0.1-beta.2

5 months ago

2.0.0

5 months ago

1.3.1-beta.0

5 months ago

1.3.0

5 months ago

1.2.19-beta.0

5 months ago

1.2.18

6 months ago

1.2.18-beta.2

6 months ago

1.2.18-beta.1

6 months ago

1.2.18-beta.0

6 months ago

1.2.17

7 months ago

1.2.17-beta.4

7 months ago

1.2.17-beta.3

7 months ago

1.2.17-beta.0

7 months ago

1.2.16

7 months ago

1.2.15

7 months ago

1.2.14

7 months ago

1.2.13

7 months ago

1.2.12

7 months ago

1.2.11

7 months ago

1.2.10

7 months ago

1.2.9

7 months ago

1.2.8

7 months ago

1.2.7

7 months ago

1.2.6

7 months ago

1.2.5

7 months ago

1.2.4

7 months ago

1.2.3

7 months ago

1.2.2

7 months ago

1.2.1

7 months ago

1.2.0

8 months ago

1.1.5

8 months ago

1.1.4

8 months ago

1.1.3

8 months ago

1.1.2

8 months ago

1.1.1

9 months ago

1.1.0

9 months ago

1.0.3

9 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago