Class TransactionKeyreg


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

      • nonParticipation

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

        public byte[] selectionParticipationKey
      • stateProofKey

        public byte[] stateProofKey
      • voteFirstValid

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

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

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

        public byte[] voteParticipationKey
    • Constructor Detail

      • TransactionKeyreg

        public TransactionKeyreg()
    • Method Detail

      • selectionParticipationKey

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

        public String selectionParticipationKey()
      • stateProofKey

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

        public String stateProofKey()
      • voteParticipationKey

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

        public String voteParticipationKey()