2.0.2-beta.0 • Published 5 months ago

@oraichain/share-serialization v2.0.2-beta.0

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

oKey Share Serialization Module

npm version minzip

The Share Serialization 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/share-serialization

Initialization

Import the ShareSerializationModule class from @oraichain/share-serialization

import ShareSerializationModule from "@oraichain/share-serialization";

Assign the ShareSerializationModule class to a variable

const shareSerializationModule = new ShareSerializationModule();

Returns

The ShareSerializationModule class returns an object with the following properties:

declare class ShareSerializationModule implements IModule {
  moduleName: string;
  tbSDK: ITKeyApi;
  constructor();
  static serializeMnemonic(share: BN): string;
  static deserializeMnemonic(share: string): BN;
  setModuleReferences(tbSDK: ITKeyApi): void;
  initialize(): Promise<void>;
  serialize(share: BN, type: string): Promise<unknown>;
  deserialize(serializedShare: unknown, type: string): Promise<BN>;
}

Usage

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

Serialize a share

serialize(share: BN, type: string)

  • share: The share to serialize.
  • type: The type of share to serialize.

Deserialize a share

deserialize(serializedShare: unknown, type: string)

Return

  • Promise<BN>: The deserialized share.
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

6 months ago

1.2.19-beta.0

6 months ago

1.2.18

6 months ago

1.2.18-beta.2

7 months ago

1.2.18-beta.1

7 months ago

1.2.18-beta.0

7 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

8 months ago

1.2.5

8 months ago

1.2.4

8 months ago

1.2.3

8 months ago

1.2.2

8 months ago

1.2.1

8 months ago

1.2.0

8 months ago

1.1.5

9 months ago

1.1.4

9 months ago

1.1.3

9 months ago

1.1.2

9 months ago

1.1.1

9 months ago

1.1.0

9 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago