Module com.hedera.hashgraph.sdk
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 TypeMethodDescriptioncom.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.
-