Interface SignedTransactionOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
SignedTransaction, SignedTransaction.Builder

@Generated public interface SignedTransactionOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.ByteString
    * A byte array containing a serialized `TransactionBody`.
    * A set of cryptographic signatures.
    boolean
    * If false then the hash of this transaction is the SHA-384 hash of the serialization of this SignedTransaction message as it arrived on the wire.
    boolean
    * A set of cryptographic signatures.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • getBodyBytes

      com.google.protobuf.ByteString getBodyBytes()
       *
       A byte array containing a serialized `TransactionBody`.
       <p>
       This content is what the signatures in `sigMap` MUST sign.
       
      bytes bodyBytes = 1;
      Returns:
      The bodyBytes.
    • hasSigMap

      boolean hasSigMap()
       *
       A set of cryptographic signatures.
       <p>
       This set MUST contain all signatures required to authenticate
       and authorize the transaction.<br/>
       This set MAY contain additional signatures.
       
      .proto.SignatureMap sigMap = 2;
      Returns:
      Whether the sigMap field is set.
    • getSigMap

      SignatureMap getSigMap()
       *
       A set of cryptographic signatures.
       <p>
       This set MUST contain all signatures required to authenticate
       and authorize the transaction.<br/>
       This set MAY contain additional signatures.
       
      .proto.SignatureMap sigMap = 2;
      Returns:
      The sigMap.
    • getUseSerializedTxMessageHashAlgorithm

      boolean getUseSerializedTxMessageHashAlgorithm()
       *
       If false then the hash of this transaction is the SHA-384 hash of the
       serialization of this SignedTransaction message as it arrived on the wire.
       <p>
       If true then the hash of this transaction is the SHA-384 hash of the
       ascending field order serialization of the Transaction whose `bodyBytes`
       and sigMap fields are deserialized from the contents of this message.
       
      bool use_serialized_tx_message_hash_algorithm = 3;
      Returns:
      The useSerializedTxMessageHashAlgorithm.