Search Results for

    Show / Hide Table of Contents

    Struct TransactionKeyreg

    Namespace: Algorand.Unity.Indexer
    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
    Type Description
    Optional<Boolean>

    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
    Type Description
    Byte[]

    StateProofKey

    [sprfkey] State proof key used in key registration transactions.

    Declaration
    [AlgoApiField("state-proof-key")]
    public byte[] StateProofKey { get; set; }
    Property Value
    Type Description
    Byte[]

    VoteFirstValid

    [votefst] First round this participation key is valid.

    Declaration
    [AlgoApiField("vote-first-valid")]
    public Optional<ulong> VoteFirstValid { get; set; }
    Property Value
    Type Description
    Optional<UInt64>

    VoteKeyDilution

    [votekd] Number of subkeys in each batch of participation keys.

    Declaration
    [AlgoApiField("vote-key-dilution")]
    public Optional<ulong> VoteKeyDilution { get; set; }
    Property Value
    Type Description
    Optional<UInt64>

    VoteLastValid

    [votelst] Last round this participation key is valid.

    Declaration
    [AlgoApiField("vote-last-valid")]
    public Optional<ulong> VoteLastValid { get; set; }
    Property Value
    Type Description
    Optional<UInt64>

    VoteParticipationKey

    [votekey] Participation public key used in key registration transactions.

    Declaration
    [AlgoApiField("vote-participation-key")]
    public byte[] VoteParticipationKey { get; set; }
    Property Value
    Type Description
    Byte[]

    Methods

    Equals(TransactionKeyreg)

    Declaration
    public bool Equals(TransactionKeyreg other)
    Parameters
    Type Name Description
    TransactionKeyreg other
    Returns
    Type Description
    Boolean
    ☀
    ☾
    In This Article
    • Properties
      • NonParticipation
      • SelectionParticipationKey
      • StateProofKey
      • VoteFirstValid
      • VoteKeyDilution
      • VoteLastValid
      • VoteParticipationKey
    • Methods
      • Equals(TransactionKeyreg)
    Back to top
    Generated by DocFX
    ☀
    ☾