Interface TssVoteTransactionBodyOrBuilder

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

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

    Modifier and Type
    Method
    Description
    com.google.protobuf.ByteString
    * An identifier (and public key) computed from the TssMessages for the target roster.
    com.google.protobuf.ByteString
    * A signature produced by the node.
    com.google.protobuf.ByteString
    * A hash of the roster containing the node generating this TssVote.
    com.google.protobuf.ByteString
    * A hash of the roster that this TssVote is for.
    com.google.protobuf.ByteString
    * A bit vector of message statuses.

    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 this TssVote.
       
      bytes source_roster_hash = 1;
      Returns:
      The sourceRosterHash.
    • getTargetRosterHash

      com.google.protobuf.ByteString getTargetRosterHash()
       *
       A hash of the roster that this TssVote is for.
       
      bytes target_roster_hash = 2;
      Returns:
      The targetRosterHash.
    • getLedgerId

      com.google.protobuf.ByteString getLedgerId()
       *
       An identifier (and public key) computed from the TssMessages for the target
       roster.
       
      bytes ledger_id = 3;
      Returns:
      The ledgerId.
    • getNodeSignature

      com.google.protobuf.ByteString getNodeSignature()
       *
       A signature produced by the node.
       <p>
       This signature SHALL be produced using the node RSA signing key to sign
       the ledger_id.<br/>
       This signature SHALL be used to establish a chain of trust in the ledger id.
       
      bytes node_signature = 4;
      Returns:
      The nodeSignature.
    • getTssVote

      com.google.protobuf.ByteString getTssVote()
       *
       A bit vector of message statuses.
       <p>
       #### Example
       <ul><li>The least significant bit of byte[0] SHALL be the 0th item in the sequence.</li>
       <li>The most significant bit of byte[0] SHALL be the 7th item in the sequence.</li>
       <li>The least significant bit of byte[1] SHALL be the 8th item in the sequence.</li>
       <li>The most significant bit of byte[1] SHALL be the 15th item in the sequence.</li>
       </ul>
       A bit SHALL be set if the `TssMessage` for the `TssMessageTransaction`
       with a sequence number matching that bit index has been
       received, and is valid.<br/>
       A bit SHALL NOT be set if the `TssMessage` has not been received or was
       received but not valid.
       
      bytes tss_vote = 5;
      Returns:
      The tssVote.