Interface IKeyRegTxn
Inherited Members
Namespace: Algorand.Unity
Assembly: cs.temp.dll.dll
Syntax
public interface IKeyRegTxn : ITransaction, ITransactionHeaderProperties
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 |