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

sawtooth.sdk.protobuf.TransactionHeaderOrBuilder Maven / Gradle / Ivy

Go to download

"Java classes generated from Sawtooth proto definition files, to interact with the component, consensus, and other validator interfaces"

There is a newer version: v0.1.3
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: transaction.proto

package sawtooth.sdk.protobuf;

public interface TransactionHeaderOrBuilder extends
    // @@protoc_insertion_point(interface_extends:TransactionHeader)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Public key for the client who added this transaction to a batch
   * 
* * string batcher_public_key = 1; */ java.lang.String getBatcherPublicKey(); /** *
   * Public key for the client who added this transaction to a batch
   * 
* * string batcher_public_key = 1; */ com.google.protobuf.ByteString getBatcherPublicKeyBytes(); /** *
   * A list of transaction signatures that describe the transactions that
   * must be processed before this transaction can be valid
   * 
* * repeated string dependencies = 2; */ java.util.List getDependenciesList(); /** *
   * A list of transaction signatures that describe the transactions that
   * must be processed before this transaction can be valid
   * 
* * repeated string dependencies = 2; */ int getDependenciesCount(); /** *
   * A list of transaction signatures that describe the transactions that
   * must be processed before this transaction can be valid
   * 
* * repeated string dependencies = 2; */ java.lang.String getDependencies(int index); /** *
   * A list of transaction signatures that describe the transactions that
   * must be processed before this transaction can be valid
   * 
* * repeated string dependencies = 2; */ com.google.protobuf.ByteString getDependenciesBytes(int index); /** *
   * The family name correlates to the transaction processor's family name
   * that this transaction can be processed on, for example 'intkey'
   * 
* * string family_name = 3; */ java.lang.String getFamilyName(); /** *
   * The family name correlates to the transaction processor's family name
   * that this transaction can be processed on, for example 'intkey'
   * 
* * string family_name = 3; */ com.google.protobuf.ByteString getFamilyNameBytes(); /** *
   * The family version correlates to the transaction processor's family
   * version that this transaction can be processed on, for example "1.0"
   * 
* * string family_version = 4; */ java.lang.String getFamilyVersion(); /** *
   * The family version correlates to the transaction processor's family
   * version that this transaction can be processed on, for example "1.0"
   * 
* * string family_version = 4; */ com.google.protobuf.ByteString getFamilyVersionBytes(); /** *
   * A list of addresses that are given to the context manager and control
   * what addresses the transaction processor is allowed to read from.
   * 
* * repeated string inputs = 5; */ java.util.List getInputsList(); /** *
   * A list of addresses that are given to the context manager and control
   * what addresses the transaction processor is allowed to read from.
   * 
* * repeated string inputs = 5; */ int getInputsCount(); /** *
   * A list of addresses that are given to the context manager and control
   * what addresses the transaction processor is allowed to read from.
   * 
* * repeated string inputs = 5; */ java.lang.String getInputs(int index); /** *
   * A list of addresses that are given to the context manager and control
   * what addresses the transaction processor is allowed to read from.
   * 
* * repeated string inputs = 5; */ com.google.protobuf.ByteString getInputsBytes(int index); /** *
   * A random string that provides uniqueness for transactions with
   * otherwise identical fields.
   * 
* * string nonce = 6; */ java.lang.String getNonce(); /** *
   * A random string that provides uniqueness for transactions with
   * otherwise identical fields.
   * 
* * string nonce = 6; */ com.google.protobuf.ByteString getNonceBytes(); /** *
   * A list of addresses that are given to the context manager and control
   * what addresses the transaction processor is allowed to write to.
   * 
* * repeated string outputs = 7; */ java.util.List getOutputsList(); /** *
   * A list of addresses that are given to the context manager and control
   * what addresses the transaction processor is allowed to write to.
   * 
* * repeated string outputs = 7; */ int getOutputsCount(); /** *
   * A list of addresses that are given to the context manager and control
   * what addresses the transaction processor is allowed to write to.
   * 
* * repeated string outputs = 7; */ java.lang.String getOutputs(int index); /** *
   * A list of addresses that are given to the context manager and control
   * what addresses the transaction processor is allowed to write to.
   * 
* * repeated string outputs = 7; */ com.google.protobuf.ByteString getOutputsBytes(int index); /** *
   *The sha512 hash of the encoded payload
   * 
* * string payload_sha512 = 9; */ java.lang.String getPayloadSha512(); /** *
   *The sha512 hash of the encoded payload
   * 
* * string payload_sha512 = 9; */ com.google.protobuf.ByteString getPayloadSha512Bytes(); /** *
   * Public key for the client that signed the TransactionHeader
   * 
* * string signer_public_key = 10; */ java.lang.String getSignerPublicKey(); /** *
   * Public key for the client that signed the TransactionHeader
   * 
* * string signer_public_key = 10; */ com.google.protobuf.ByteString getSignerPublicKeyBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy