Interface HistoryProofKeyPublicationTransactionBodyOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
HistoryProofKeyPublicationTransactionBody, HistoryProofKeyPublicationTransactionBody.Builder

@Generated public interface HistoryProofKeyPublicationTransactionBodyOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    * The id of the proof construction this publication is for.
     
    * The phase of the proof construction this key is being published for.
    int
    * The phase of the proof construction this key is being published for.
    com.google.protobuf.ByteString
    * The proof key the submitting node intends to use when contributing WRAPS messages for use in proving history belongs to the chain of trust for the ledger id.
    com.google.protobuf.ByteString
    * A WRAPS message from the submitting node.
    boolean
    * The proof key the submitting node intends to use when contributing WRAPS messages for use in proving history belongs to the chain of trust for the ledger id.
    boolean
    * A WRAPS message from the submitting node.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • hasProofKey

      boolean hasProofKey()
       *
       The proof key the submitting node intends to use when
       contributing WRAPS messages for use in proving history
       belongs to the chain of trust for the ledger id.
       
      bytes proof_key = 1;
      Returns:
      Whether the proofKey field is set.
    • getProofKey

      com.google.protobuf.ByteString getProofKey()
       *
       The proof key the submitting node intends to use when
       contributing WRAPS messages for use in proving history
       belongs to the chain of trust for the ledger id.
       
      bytes proof_key = 1;
      Returns:
      The proofKey.
    • hasWrapsMessage

      boolean hasWrapsMessage()
       *
       A WRAPS message from the submitting node.
       
      bytes wraps_message = 2;
      Returns:
      Whether the wrapsMessage field is set.
    • getWrapsMessage

      com.google.protobuf.ByteString getWrapsMessage()
       *
       A WRAPS message from the submitting node.
       
      bytes wraps_message = 2;
      Returns:
      The wrapsMessage.
    • getConstructionId

      long getConstructionId()
       *
       The id of the proof construction this publication is for.
       
      uint64 construction_id = 3;
      Returns:
      The constructionId.
    • getPhaseValue

      int getPhaseValue()
       *
       The phase of the proof construction this key is being
       published for.
       
      .com.hedera.hapi.node.state.history.WrapsPhase phase = 4;
      Returns:
      The enum numeric value on the wire for phase.
    • getPhase

      WrapsPhase getPhase()
       *
       The phase of the proof construction this key is being
       published for.
       
      .com.hedera.hapi.node.state.history.WrapsPhase phase = 4;
      Returns:
      The phase.
    • getDataCase