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

There is a newer version: 0.57.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: auxiliary/tss/tss_message.proto

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.MessageOrBuilder {

  /**
   * 
   **
   * 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