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

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

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

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

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

  /**
   * 
   **
   * 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; * @return The sourceRosterHash. */ com.google.protobuf.ByteString getSourceRosterHash(); /** *
   **
   * 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; * @return The targetRosterHash. */ com.google.protobuf.ByteString getTargetRosterHash(); /** *
   **
   * 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; * @return The shareIndex. */ long getShareIndex(); /** *
   **
   * A byte array.
   * <p>
   * This field SHALL contain the TssMessage data generated by the node
   * for the specified `share_index`.
   * 
* * bytes tss_message = 4; * @return The tssMessage. */ com.google.protobuf.ByteString getTssMessage(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy