OnlineKeyRegistrationParams
OnlineKeyRegistrationParams =
CommonTransactionParams&object
Defined in: algokit-utils-ts/src/types/composer.ts:322
Parameters to define an online key registration transaction.
Type Declaration
Section titled “Type Declaration”selectionKey
Section titled “selectionKey”selectionKey:
Uint8Array
The VRF public key
stateProofKey?
Section titled “stateProofKey?”
optionalstateProofKey?:Uint8Array
The 64 byte state proof public key commitment
voteFirst
Section titled “voteFirst”voteFirst:
bigint
The first round that the participation key is valid. Not to be confused with the firstValid round of the keyreg transaction
voteKey
Section titled “voteKey”voteKey:
Uint8Array
The root participation public key
voteKeyDilution
Section titled “voteKeyDilution”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
Section titled “voteLast”voteLast:
bigint
The last round that the participation key is valid. Not to be confused with the lastValid round of the keyreg transaction