Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Threshold

Building threshold for Example of usage:

const threshold: Threshold = new Threshold(); threshold.create('45df68ab75bb7ed1063b7615298e81c1ca1b0c362ef2e93937b7bba9d7c43a94').then((s) => { console.log(s); });

Hierarchy

  • Threshold

Index

Constructors

Properties

validatorPrivateKey: any
validatorPublicKey: any
validatorShares: any[] = []

Accessors

  • get DEFAULT_SHARES_NUMBER(): number
  • get DEFAULT_THRESHOLD_NUMBER(): number

Methods

  • create(privateKey: string, sharesNumber?: number, thresholdNumber?: number): Promise<ISharesKeyPairs>
  • Generate keys and return promise

    Parameters

    • privateKey: string
    • sharesNumber: number = Threshold.DEFAULT_SHARES_NUMBER
    • thresholdNumber: number = Threshold.DEFAULT_THRESHOLD_NUMBER

    Returns Promise<ISharesKeyPairs>

Generated using TypeDoc