Struct ParticipationKey
Assembly: cs.temp.dll.dll
Syntax
[AlgoApiObject("", "", 0)]
[Serializable]
public struct ParticipationKey : IEquatable<ParticipationKey>
Properties
Address
Address the key was generated for.
Declaration
[AlgoApiField("address")]
public Address Address { get; set; }
Property Value
EffectiveFirstValid
When registered, this is the first round it may be used.
Declaration
[AlgoApiField("effective-first-valid")]
public Optional<ulong> EffectiveFirstValid { get; set; }
Property Value
EffectiveLastValid
When registered, this is the last round it may be used.
Declaration
[AlgoApiField("effective-last-valid")]
public Optional<ulong> EffectiveLastValid { get; set; }
Property Value
Id
The key's ParticipationID.
Declaration
[AlgoApiField("id")]
public string Id { get; set; }
Property Value
Key
Key information stored on the account.
Declaration
[AlgoApiField("key")]
public AccountParticipation Key { get; set; }
Property Value
LastBlockProposal
Round when this key was last used to propose a block.
Declaration
[AlgoApiField("last-block-proposal")]
public Optional<ulong> LastBlockProposal { get; set; }
Property Value
LastStateProof
Round when this key was last used to generate a state proof.
Declaration
[AlgoApiField("last-state-proof")]
public Optional<ulong> LastStateProof { get; set; }
Property Value
LastVote
Round when this key was last used to vote.
Declaration
[AlgoApiField("last-vote")]
public Optional<ulong> LastVote { get; set; }
Property Value
Methods
Equals(ParticipationKey)
Declaration
public bool Equals(ParticipationKey other)
Parameters
Returns