Class AccountParticipation

AccountParticipation describes the parameters used by this account in consensus protocol.

Implements

Constructors

  • Creates a new AccountParticipation object.

    Parameters

    • __namedParameters: {
          selectionParticipationKey: string | Uint8Array;
          stateProofKey?: string | Uint8Array;
          voteFirstValid: number | bigint;
          voteKeyDilution: number | bigint;
          voteLastValid: number | bigint;
          voteParticipationKey: string | Uint8Array;
      }
      • selectionParticipationKey: string | Uint8Array
      • Optional stateProofKey?: string | Uint8Array
      • voteFirstValid: number | bigint
      • voteKeyDilution: number | bigint
      • voteLastValid: number | bigint
      • voteParticipationKey: string | Uint8Array

    Returns modelsv2.AccountParticipation

Properties

selectionParticipationKey: Uint8Array

(sel) Selection public key (if any) currently registered for this round.

stateProofKey?: Uint8Array

(stprf) Root of the state proof key (if any)

voteFirstValid: bigint

(voteFst) First round for which this participation is valid.

voteKeyDilution: bigint

(voteKD) Number of subkeys in each batch of participation keys.

voteLastValid: bigint

(voteLst) Last round for which this participation is valid.

voteParticipationKey: Uint8Array

(vote) root participation public key (if any) currently registered for this round.

encodingSchemaValue: undefined | Schema

Accessors

Methods

Generated using TypeDoc