Class TransactionKeyreg

java.lang.Object
com.algorand.algosdk.v2.client.common.PathResponse
com.algorand.algosdk.v2.client.model.TransactionKeyreg

public class TransactionKeyreg
extends PathResponse
Fields for a keyreg transaction. Definition: data/transactions/keyreg.go : KeyregTxnFields
  • Field Summary

    Fields
    Modifier and Type Field Description
    java.lang.Boolean nonParticipation
    (nonpart) Mark the account as participating or non-participating.
    byte[] selectionParticipationKey  
    byte[] stateProofKey  
    java.lang.Long voteFirstValid
    (votefst) First round this participation key is valid.
    java.lang.Long voteKeyDilution
    (votekd) Number of subkeys in each batch of participation keys.
    java.lang.Long voteLastValid
    (votelst) Last round this participation key is valid.
    byte[] voteParticipationKey  
  • Constructor Summary

    Constructors
    Constructor Description
    TransactionKeyreg()  
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object o)  
    java.lang.String selectionParticipationKey()  
    void selectionParticipationKey​(java.lang.String base64Encoded)
    (selkey) Public key used with the Verified Random Function (VRF) result during committee selection.
    java.lang.String stateProofKey()  
    void stateProofKey​(java.lang.String base64Encoded)
    (sprfkey) State proof key used in key registration transactions.
    java.lang.String voteParticipationKey()  
    void voteParticipationKey​(java.lang.String base64Encoded)
    (votekey) Participation public key used in key registration transactions.

    Methods inherited from class com.algorand.algosdk.v2.client.common.PathResponse

    toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • nonParticipation

      public java.lang.Boolean nonParticipation
      (nonpart) Mark the account as participating or non-participating.
    • selectionParticipationKey

      public byte[] selectionParticipationKey
    • stateProofKey

      public byte[] stateProofKey
    • voteFirstValid

      public java.lang.Long voteFirstValid
      (votefst) First round this participation key is valid.
    • voteKeyDilution

      public java.lang.Long voteKeyDilution
      (votekd) Number of subkeys in each batch of participation keys.
    • voteLastValid

      public java.lang.Long voteLastValid
      (votelst) Last round this participation key is valid.
    • voteParticipationKey

      public byte[] voteParticipationKey
  • Constructor Details

    • TransactionKeyreg

      public TransactionKeyreg()
  • Method Details

    • selectionParticipationKey

      public void selectionParticipationKey​(java.lang.String base64Encoded)
      (selkey) Public key used with the Verified Random Function (VRF) result during committee selection.
    • selectionParticipationKey

      public java.lang.String selectionParticipationKey()
    • stateProofKey

      public void stateProofKey​(java.lang.String base64Encoded)
      (sprfkey) State proof key used in key registration transactions.
    • stateProofKey

      public java.lang.String stateProofKey()
    • voteParticipationKey

      public void voteParticipationKey​(java.lang.String base64Encoded)
      (votekey) Participation public key used in key registration transactions.
    • voteParticipationKey

      public java.lang.String voteParticipationKey()
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object