OnlineKeyRegistrationParams
class algokit_utils.transactions.transaction_composer.OnlineKeyRegistrationParams
Section titled “class algokit_utils.transactions.transaction_composer.OnlineKeyRegistrationParams”Bases: _CommonTxnParams
Parameters for online key registration.
vote*key *: str_
Section titled “vote*key *: str_”The root participation public key
selection*key *: str_
Section titled “selection*key *: str_”The VRF public key
vote*first *: int_
Section titled “vote*first *: int_”The first round that the participation key is valid
vote*last *: int_
Section titled “vote*last *: int_”The last round that the participation key is valid
vote*key_dilution *: int_
Section titled “vote*key_dilution *: int_”The dilution for the 2-level participation key
state*proof_key *: bytes | None_ = None
Section titled “state*proof_key *: bytes | None_ = None”The 64 byte state proof public key commitment, defaults to None