Skip to content

OnlineKeyRegistrationParams

OnlineKeyRegistrationParams = CommonTransactionParams & object

Defined in: algokit-utils-ts/src/types/composer.ts:322

Parameters to define an online key registration transaction.

selectionKey: Uint8Array

The VRF public key

optional stateProofKey?: Uint8Array

The 64 byte state proof public key commitment

voteFirst: bigint

The first round that the participation key is valid. Not to be confused with the firstValid round of the keyreg transaction

voteKey: Uint8Array

The root participation public key

voteKeyDilution: bigint

This is the dilution for the 2-level participation key. It determines the interval (number of rounds) for generating new ephemeral keys

voteLast: bigint

The last round that the participation key is valid. Not to be confused with the lastValid round of the keyreg transaction