All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hedera.hapi.services.auxiliary.tss.legacy.TssVoteTransactionBodyOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: tss_vote.proto

// Protobuf Java Version: 3.25.4
package com.hedera.hapi.services.auxiliary.tss.legacy;

public interface TssVoteTransactionBodyOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.hedera.hapi.services.auxiliary.tss.TssVoteTransactionBody)
    com.google.protobuf.MessageLiteOrBuilder {

  /**
   * 
   **
   * A hash of the roster containing the node generating this TssVote.
   * 
* * bytes source_roster_hash = 1; * @return The sourceRosterHash. */ com.google.protobuf.ByteString getSourceRosterHash(); /** *
   **
   * A hash of the roster that this TssVote is for.
   * 
* * bytes target_roster_hash = 2; * @return The targetRosterHash. */ com.google.protobuf.ByteString getTargetRosterHash(); /** *
   **
   * An identifier (and public key) computed from the TssMessages for the target
   * roster.
   * 
* * bytes ledger_id = 3; * @return The ledgerId. */ com.google.protobuf.ByteString getLedgerId(); /** *
   **
   * 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; * @return The nodeSignature. */ com.google.protobuf.ByteString getNodeSignature(); /** *
   **
   * 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; * @return The tssVote. */ com.google.protobuf.ByteString getTssVote(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy