FROST Core TypeScript Library - v0.2.2-alpha.3
    Preparing search index...

    Class KeyPackage<C>

    A FROST keypair, which can be generated either by a trusted dealer or using a DKG.

    When using a central dealer, SecretShares are distributed to participants, who then perform verification, before deriving KeyPackages, which they store to later use during signing.

    Type Parameters

    Index

    Constructors

    Properties

    identifier: Identifier<C>

    Denotes the participant identifier each secret share key package is owned by

    signingShare: SigningShare<C>

    This participant's signing share. This is secret.

    verifyingShare: VerifyingShare<C>

    This participant's public key

    verifyingKey: C["Element"]

    The public verifying key that represents the entire group

    minSigners: number

    The minimum number of signers

    Methods

    • Check equality with another KeyPackage.

      Parameters

      Returns boolean

      True if equal

    • Convert to string representation.

      Returns string

      Debug string