Interface TssMessageTransactionBodyOrBuilder

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

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

    Modifier and Type
    Method
    Description
    long
    * An index to order shares.
    com.google.protobuf.ByteString
    * A hash of the roster containing the node generating the TssMessage.<br/> This hash uniquely identifies the source roster, which will include an entry for the node generating this TssMessage.
    com.google.protobuf.ByteString
    * A hash of the roster that the TssMessage is for.
    com.google.protobuf.ByteString
    * A byte array.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • getSourceRosterHash

      com.google.protobuf.ByteString getSourceRosterHash()
       *
       A hash of the roster containing the node generating the TssMessage.<br/>
       This hash uniquely identifies the source roster, which will include
       an entry for the node generating this TssMessage.
       <p>
       This value MUST be set.<br/>
       This value MUST NOT be empty.<br/>
       This value MUST contain a valid hash.
       
      bytes source_roster_hash = 1;
      Returns:
      The sourceRosterHash.
    • getTargetRosterHash

      com.google.protobuf.ByteString getTargetRosterHash()
       *
       A hash of the roster that the TssMessage is for.
       <p>
       This value MUST be set.<br/>
       This value MUST NOT be empty.<br/>
       This value MUST contain a valid hash.
       
      bytes target_roster_hash = 2;
      Returns:
      The targetRosterHash.
    • getShareIndex

      long getShareIndex()
       *
       An index to order shares.
       <p>
       A share index SHALL establish a global ordering of shares across all
       shares in the network.<br/>
       A share index MUST correspond to the index of the public share in the list
       returned from the TSS library when the share was created for the source
       roster.
       
      uint64 share_index = 3;
      Returns:
      The shareIndex.
    • getTssMessage

      com.google.protobuf.ByteString getTssMessage()
       *
       A byte array.
       <p>
       This field SHALL contain the TssMessage data generated by the node
       for the specified `share_index`.
       
      bytes tss_message = 4;
      Returns:
      The tssMessage.