Interface IKeyRegTxn
Inherited Members
Namespace: Algorand.Unity
Assembly: cs.temp.dll.dll
Syntax
public interface IKeyRegTxn : ITransaction, ITransactionHeader
Properties
NonParticipation
All new Algorand accounts are participating by default. This means that they earn rewards. Mark an account nonparticipating by setting this value to true
and this account will no longer earn rewards. It is unlikely that you will ever need to do this and exists mainly for economic-related functions on the network.
Declaration
Optional<bool> NonParticipation { get; set; }
Property Value
Type | Description |
---|---|
Optional<Boolean> |
SelectionParticipationKey
The VRF public key.
Declaration
VrfPubKey SelectionParticipationKey { get; set; }
Property Value
Type | Description |
---|---|
VrfPubKey |
VoteFirst
The first round that the participation key is valid. Not to be confused with the
Declaration
ulong VoteFirst { get; set; }
Property Value
Type | Description |
---|---|
UInt64 |
VoteKeyDilution
This is the dilution for the 2-level participation key.
Declaration
ulong VoteKeyDilution { get; set; }
Property Value
Type | Description |
---|---|
UInt64 |
VoteLast
The last round that the participation key is valid. Not to be confused with the
Declaration
ulong VoteLast { get; set; }
Property Value
Type | Description |
---|---|
UInt64 |
VoteParticipationKey
The root participation public key.
Declaration
ParticipationPublicKey VoteParticipationKey { get; set; }
Property Value
Type | Description |
---|---|
ParticipationPublicKey |