Struct TransactionKeyreg
Assembly: cs.temp.dll.dll
Syntax
[AlgoApiObject("", "", 0)]
[Serializable]
public struct TransactionKeyreg : IEquatable<TransactionKeyreg>
Properties
NonParticipation
[nonpart] Mark the account as participating or non-participating.
Declaration
[AlgoApiField("non-participation")]
public Optional<bool> NonParticipation { get; set; }
Property Value
SelectionParticipationKey
[selkey] Public key used with the Verified Random Function (VRF) result during committee selection.
Declaration
[AlgoApiField("selection-participation-key")]
public byte[] SelectionParticipationKey { get; set; }
Property Value
StateProofKey
[sprfkey] State proof key used in key registration transactions.
Declaration
[AlgoApiField("state-proof-key")]
public byte[] StateProofKey { get; set; }
Property Value
VoteFirstValid
[votefst] First round this participation key is valid.
Declaration
[AlgoApiField("vote-first-valid")]
public Optional<ulong> VoteFirstValid { get; set; }
Property Value
VoteKeyDilution
[votekd] Number of subkeys in each batch of participation keys.
Declaration
[AlgoApiField("vote-key-dilution")]
public Optional<ulong> VoteKeyDilution { get; set; }
Property Value
VoteLastValid
[votelst] Last round this participation key is valid.
Declaration
[AlgoApiField("vote-last-valid")]
public Optional<ulong> VoteLastValid { get; set; }
Property Value
VoteParticipationKey
[votekey] Participation public key used in key registration transactions.
Declaration
[AlgoApiField("vote-participation-key")]
public byte[] VoteParticipationKey { get; set; }
Property Value
Methods
Equals(TransactionKeyreg)
Declaration
public bool Equals(TransactionKeyreg other)
Parameters
Returns