Class TransactionReceipt

java.lang.Object
com.google.protobuf.AbstractMessageLite<TransactionReceipt,TransactionReceipt.Builder>
com.google.protobuf.GeneratedMessageLite<TransactionReceipt,TransactionReceipt.Builder>
com.hedera.hashgraph.sdk.proto.TransactionReceipt
All Implemented Interfaces:
com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, TransactionReceiptOrBuilder

@Generated public final class TransactionReceipt extends com.google.protobuf.GeneratedMessageLite<TransactionReceipt,TransactionReceipt.Builder> implements TransactionReceiptOrBuilder
 *
 The summary of a transaction's result so far.<br/>
 If the transaction has not reached consensus, this result will
 be necessarily incomplete.

 Most items in this object are only set for specific transactions.
 Those values SHALL be unset for all other transactions.
 
Protobuf type proto.TransactionReceipt
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    * The summary of a transaction's result so far.<br/> If the transaction has not reached consensus, this result will be necessarily incomplete.

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite

    com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessageLite

    unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    protected final Object
    dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
     
    * In the receipt of a `CryptoCreate`, the id of the newly created account.
    com.google.protobuf.UInt64Value
    * The block number containing this transaction.
    * In the receipt of a `ContractCreate`, the id of the newly created contract.
     
    * The exchange rates in effect when the transaction reached consensus.
    * In the receipt of a `FileCreate`, the id of the newly created file.
    long
    * In the receipt of `TokenMint`, `TokenWipe`, or `TokenBurn`.<br/> For non-unique tokens, the current total supply of that token.<br/> For unique tokens,the total number of NFTs issued for that token.
    long
    * An affected node identifier.<br/> In the receipt of a NodeCreate, the id of the newly created node.
    long
    * The identifier of a newly created RegisteredNode.
    * In the receipt of a `ScheduleCreate` or `ScheduleSign` that enables the scheduled transaction to execute immediately, the `TransactionID` that should be used to query for the receipt or record of the scheduled transaction that was executed.
    * In the receipt of a `ScheduleCreate`, the id of the newly created Scheduled Entity
    long
    getSerialNumbers(int index)
    * In the receipt of a `TokenMint` for non-fungible/unique tokens, the serial numbers of the newly created tokens.
    int
    * In the receipt of a `TokenMint` for non-fungible/unique tokens, the serial numbers of the newly created tokens.
    * In the receipt of a `TokenMint` for non-fungible/unique tokens, the serial numbers of the newly created tokens.
    * The consensus status of the transaction.
    int
    * The consensus status of the transaction.
    * In the receipt of a `CreateToken`, the id of the newly created token
    * In the receipt of a `ConsensusCreateTopic`, the id of the newly created topic.
    com.google.protobuf.ByteString
    * In the receipt of a `ConsensusSubmitMessage`, the new running hash of the topic that received the message.<br/> <p> The inputs to the topic running hash have changed over time.<br/> This 48-byte field is the output of a SHA-384 digest with input data determined by the value of the `topicRunningHashVersion` field.<br/> All new transactions SHALL use `topicRunningHashVersion` `3`.<br/> The bytes of each uint64 or uint32 encoded for the hash input MUST be in Big-Endian format.
    long
    * In the receipt of a `ConsensusSubmitMessage`, the version of the SHA-384 digest inputs used to update the running hash.
    long
    * In the receipt of a `ConsensusSubmitMessage`, the new sequence number for the topic that received the message.
    boolean
    * In the receipt of a `CryptoCreate`, the id of the newly created account.
    boolean
    * The block number containing this transaction.
    boolean
    * In the receipt of a `ContractCreate`, the id of the newly created contract.
    boolean
    * The exchange rates in effect when the transaction reached consensus.
    boolean
    * In the receipt of a `FileCreate`, the id of the newly created file.
    boolean
    * In the receipt of a `ScheduleCreate` or `ScheduleSign` that enables the scheduled transaction to execute immediately, the `TransactionID` that should be used to query for the receipt or record of the scheduled transaction that was executed.
    boolean
    * In the receipt of a `ScheduleCreate`, the id of the newly created Scheduled Entity
    boolean
    * In the receipt of a `CreateToken`, the id of the newly created token
    boolean
    * In the receipt of a `ConsensusCreateTopic`, the id of the newly created topic.
     
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<TransactionReceipt>
     

    Methods inherited from class com.google.protobuf.GeneratedMessageLite

    createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Field Details

    • STATUS_FIELD_NUMBER

      public static final int STATUS_FIELD_NUMBER
      See Also:
    • ACCOUNTID_FIELD_NUMBER

      public static final int ACCOUNTID_FIELD_NUMBER
      See Also:
    • FILEID_FIELD_NUMBER

      public static final int FILEID_FIELD_NUMBER
      See Also:
    • CONTRACTID_FIELD_NUMBER

      public static final int CONTRACTID_FIELD_NUMBER
      See Also:
    • EXCHANGERATE_FIELD_NUMBER

      public static final int EXCHANGERATE_FIELD_NUMBER
      See Also:
    • TOPICID_FIELD_NUMBER

      public static final int TOPICID_FIELD_NUMBER
      See Also:
    • TOPICSEQUENCENUMBER_FIELD_NUMBER

      public static final int TOPICSEQUENCENUMBER_FIELD_NUMBER
      See Also:
    • TOPICRUNNINGHASH_FIELD_NUMBER

      public static final int TOPICRUNNINGHASH_FIELD_NUMBER
      See Also:
    • TOPICRUNNINGHASHVERSION_FIELD_NUMBER

      public static final int TOPICRUNNINGHASHVERSION_FIELD_NUMBER
      See Also:
    • TOKENID_FIELD_NUMBER

      public static final int TOKENID_FIELD_NUMBER
      See Also:
    • NEWTOTALSUPPLY_FIELD_NUMBER

      public static final int NEWTOTALSUPPLY_FIELD_NUMBER
      See Also:
    • SCHEDULEID_FIELD_NUMBER

      public static final int SCHEDULEID_FIELD_NUMBER
      See Also:
    • SCHEDULEDTRANSACTIONID_FIELD_NUMBER

      public static final int SCHEDULEDTRANSACTIONID_FIELD_NUMBER
      See Also:
    • SERIALNUMBERS_FIELD_NUMBER

      public static final int SERIALNUMBERS_FIELD_NUMBER
      See Also:
    • NODE_ID_FIELD_NUMBER

      public static final int NODE_ID_FIELD_NUMBER
      See Also:
    • REGISTERED_NODE_ID_FIELD_NUMBER

      public static final int REGISTERED_NODE_ID_FIELD_NUMBER
      See Also:
    • BLOCK_NUMBER_FIELD_NUMBER

      public static final int BLOCK_NUMBER_FIELD_NUMBER
      See Also:
  • Method Details

    • getStatusValue

      public int getStatusValue()
       *
       The consensus status of the transaction.
       <p>
       This SHALL be `UNKNOWN` if consensus has not been reached.<br/>
       This SHALL be `UNKNOWN` if the associated transaction did not have
       a valid payer signature.
       
      .proto.ResponseCodeEnum status = 1;
      Specified by:
      getStatusValue in interface TransactionReceiptOrBuilder
      Returns:
      The enum numeric value on the wire for status.
    • getStatus

      public ResponseCodeEnum getStatus()
       *
       The consensus status of the transaction.
       <p>
       This SHALL be `UNKNOWN` if consensus has not been reached.<br/>
       This SHALL be `UNKNOWN` if the associated transaction did not have
       a valid payer signature.
       
      .proto.ResponseCodeEnum status = 1;
      Specified by:
      getStatus in interface TransactionReceiptOrBuilder
      Returns:
      The status.
    • hasAccountID

      public boolean hasAccountID()
       *
       In the receipt of a `CryptoCreate`, the id of the newly created account.
       
      .proto.AccountID accountID = 2;
      Specified by:
      hasAccountID in interface TransactionReceiptOrBuilder
      Returns:
      Whether the accountID field is set.
    • getAccountID

      public AccountID getAccountID()
       *
       In the receipt of a `CryptoCreate`, the id of the newly created account.
       
      .proto.AccountID accountID = 2;
      Specified by:
      getAccountID in interface TransactionReceiptOrBuilder
      Returns:
      The accountID.
    • hasFileID

      public boolean hasFileID()
       *
       In the receipt of a `FileCreate`, the id of the newly created file.
       
      .proto.FileID fileID = 3;
      Specified by:
      hasFileID in interface TransactionReceiptOrBuilder
      Returns:
      Whether the fileID field is set.
    • getFileID

      public FileID getFileID()
       *
       In the receipt of a `FileCreate`, the id of the newly created file.
       
      .proto.FileID fileID = 3;
      Specified by:
      getFileID in interface TransactionReceiptOrBuilder
      Returns:
      The fileID.
    • hasContractID

      public boolean hasContractID()
       *
       In the receipt of a `ContractCreate`, the id of the newly created
       contract.
       
      .proto.ContractID contractID = 4;
      Specified by:
      hasContractID in interface TransactionReceiptOrBuilder
      Returns:
      Whether the contractID field is set.
    • getContractID

      public ContractID getContractID()
       *
       In the receipt of a `ContractCreate`, the id of the newly created
       contract.
       
      .proto.ContractID contractID = 4;
      Specified by:
      getContractID in interface TransactionReceiptOrBuilder
      Returns:
      The contractID.
    • hasExchangeRate

      public boolean hasExchangeRate()
       *
       The exchange rates in effect when the transaction reached consensus.
       
      .proto.ExchangeRateSet exchangeRate = 5;
      Specified by:
      hasExchangeRate in interface TransactionReceiptOrBuilder
      Returns:
      Whether the exchangeRate field is set.
    • getExchangeRate

      public ExchangeRateSet getExchangeRate()
       *
       The exchange rates in effect when the transaction reached consensus.
       
      .proto.ExchangeRateSet exchangeRate = 5;
      Specified by:
      getExchangeRate in interface TransactionReceiptOrBuilder
      Returns:
      The exchangeRate.
    • hasTopicID

      public boolean hasTopicID()
       *
       In the receipt of a `ConsensusCreateTopic`, the id of the newly
       created topic.
       
      .proto.TopicID topicID = 6;
      Specified by:
      hasTopicID in interface TransactionReceiptOrBuilder
      Returns:
      Whether the topicID field is set.
    • getTopicID

      public TopicID getTopicID()
       *
       In the receipt of a `ConsensusCreateTopic`, the id of the newly
       created topic.
       
      .proto.TopicID topicID = 6;
      Specified by:
      getTopicID in interface TransactionReceiptOrBuilder
      Returns:
      The topicID.
    • getTopicSequenceNumber

      public long getTopicSequenceNumber()
       *
       In the receipt of a `ConsensusSubmitMessage`, the new sequence
       number for the topic that received the message.
       
      uint64 topicSequenceNumber = 7;
      Specified by:
      getTopicSequenceNumber in interface TransactionReceiptOrBuilder
      Returns:
      The topicSequenceNumber.
    • getTopicRunningHash

      public com.google.protobuf.ByteString getTopicRunningHash()
       *
       In the receipt of a `ConsensusSubmitMessage`, the new running hash of
       the topic that received the message.<br/>
       <p>
       The inputs to the topic running hash have changed over time.<br/>
       This 48-byte field is the output of a SHA-384 digest with input data
       determined by the value of the `topicRunningHashVersion` field.<br/>
       All new transactions SHALL use `topicRunningHashVersion` `3`.<br/>
       The bytes of each uint64 or uint32 encoded for the hash input MUST be
       in Big-Endian format.
       <p>
       <hr style="margin: 0.2em 5em 0.2em 5em; height: 0.5em; border-style: solid none solid none; border-width: 2px;"/>
       <p>
       The most recent version is denoted by `topicRunningHashVersion = 3`.
       <p>
       This version SHALL include, in order
       <ol>
       <li>The previous running hash of the topic (48 bytes)</li>
       <li>The `topic_running_hash_version` field (8 bytes)</li>
       <li>The payer account's shard (8 bytes)</li>
       <li>The payer account's realm (8 bytes)</li>
       <li>The payer account's number (8 bytes)</li>
       <li>The topic's shard (8 bytes)</li>
       <li>The topic's realm (8 bytes)</li>
       <li>The topic's number (8 bytes)</li>
       <li>The number of seconds since the epoch when the
       `ConsensusSubmitMessage` reached consensus (8 bytes)</li>
       <li>The number of nanoseconds within the second when the
       `ConsensusSubmitMessage` reached consensus (4 bytes)</li>
       <li>The `topic_sequence_number` field (8 bytes)</li>
       <li>The output of a SHA-384 digest of the message bytes from the
       `ConsensusSubmitMessage` (48 bytes)</li>
       </ol>
       <hr style="margin: 0.2em 5em 0.2em 5em; height: 0.5em; border-style: solid none solid none; border-width: 2px;"/>
       <p>
       The next older version is denoted by `topicRunningHashVersion = 2`.
       <p>
       This version SHALL include, in order
       <ol>
       <li>The previous running hash of the topic (48 bytes)</li>
       <li>The `topic_running_hash_version` field (8 bytes)</li>
       <li>The topic's shard (8 bytes)</li>
       <li>The topic's realm (8 bytes)</li>
       <li>The topic's number (8 bytes)</li>
       <li>The number of seconds since the epoch when the
       `ConsensusSubmitMessage` reached consensus (8 bytes)</li>
       <li>The number of nanoseconds within the second when the
       `ConsensusSubmitMessage` reached consensus (4 bytes)</li>
       <li>The `topic_sequence_number` field (8 bytes)</li>
       <li>The output of a SHA-384 digest of the message bytes from the
       `ConsensusSubmitMessage` (48 bytes)</li>
       </ol>
       <hr style="margin: 0.2em 5em 0.2em 5em; height: 0.5em; border-style: solid none solid none; border-width: 2px;"/>
       <p>
       The original version, used at genesis, is denoted
       by `topicRunningHashVersion = 1` or `topicRunningHashVersion = 0`.
       <p>
       This version SHALL include, in order
       <ol>
       <li>The previous running hash of the topic (48 bytes)</li>
       <li>The topic's shard (8 bytes)</li>
       <li>The topic's realm (8 bytes)</li>
       <li>The topic's number (8 bytes)</li>
       <li>The number of seconds since the epoch when the
       `ConsensusSubmitMessage` reached consensus (8 bytes)</li>
       <li>The number of nanoseconds within the second when the
       `ConsensusSubmitMessage` reached consensus (4 bytes)</li>
       <li>The `topic_sequence_number` field (8 bytes)</li>
       <li>The message bytes from the `ConsensusSubmitMessage`
       (variable)</li>
       </ol>
       
      bytes topicRunningHash = 8;
      Specified by:
      getTopicRunningHash in interface TransactionReceiptOrBuilder
      Returns:
      The topicRunningHash.
    • getTopicRunningHashVersion

      public long getTopicRunningHashVersion()
       *
       In the receipt of a `ConsensusSubmitMessage`, the version of the
       SHA-384 digest inputs used to update the running hash.
       
      uint64 topicRunningHashVersion = 9;
      Specified by:
      getTopicRunningHashVersion in interface TransactionReceiptOrBuilder
      Returns:
      The topicRunningHashVersion.
    • hasTokenID

      public boolean hasTokenID()
       *
       In the receipt of a `CreateToken`, the id of the newly created token
       
      .proto.TokenID tokenID = 10;
      Specified by:
      hasTokenID in interface TransactionReceiptOrBuilder
      Returns:
      Whether the tokenID field is set.
    • getTokenID

      public TokenID getTokenID()
       *
       In the receipt of a `CreateToken`, the id of the newly created token
       
      .proto.TokenID tokenID = 10;
      Specified by:
      getTokenID in interface TransactionReceiptOrBuilder
      Returns:
      The tokenID.
    • getNewTotalSupply

      public long getNewTotalSupply()
       *
       In the receipt of `TokenMint`, `TokenWipe`, or `TokenBurn`.<br/>
       For non-unique tokens, the current total supply of that token.<br/>
       For unique tokens,the total number of NFTs issued for that token.
       
      uint64 newTotalSupply = 11;
      Specified by:
      getNewTotalSupply in interface TransactionReceiptOrBuilder
      Returns:
      The newTotalSupply.
    • hasScheduleID

      public boolean hasScheduleID()
       *
       In the receipt of a `ScheduleCreate`, the id of the newly created
       Scheduled Entity
       
      .proto.ScheduleID scheduleID = 12;
      Specified by:
      hasScheduleID in interface TransactionReceiptOrBuilder
      Returns:
      Whether the scheduleID field is set.
    • getScheduleID

      public ScheduleID getScheduleID()
       *
       In the receipt of a `ScheduleCreate`, the id of the newly created
       Scheduled Entity
       
      .proto.ScheduleID scheduleID = 12;
      Specified by:
      getScheduleID in interface TransactionReceiptOrBuilder
      Returns:
      The scheduleID.
    • hasScheduledTransactionID

      public boolean hasScheduledTransactionID()
       *
       In the receipt of a `ScheduleCreate` or `ScheduleSign` that enables the
       scheduled transaction to execute immediately, the `TransactionID` that
       should be used to query for the receipt or record of the scheduled
       transaction that was executed.
       
      .proto.TransactionID scheduledTransactionID = 13;
      Specified by:
      hasScheduledTransactionID in interface TransactionReceiptOrBuilder
      Returns:
      Whether the scheduledTransactionID field is set.
    • getScheduledTransactionID

      public TransactionID getScheduledTransactionID()
       *
       In the receipt of a `ScheduleCreate` or `ScheduleSign` that enables the
       scheduled transaction to execute immediately, the `TransactionID` that
       should be used to query for the receipt or record of the scheduled
       transaction that was executed.
       
      .proto.TransactionID scheduledTransactionID = 13;
      Specified by:
      getScheduledTransactionID in interface TransactionReceiptOrBuilder
      Returns:
      The scheduledTransactionID.
    • getSerialNumbersList

      public List<Long> getSerialNumbersList()
       *
       In the receipt of a `TokenMint` for non-fungible/unique tokens,
       the serial numbers of the newly created tokens.
       
      repeated int64 serialNumbers = 14;
      Specified by:
      getSerialNumbersList in interface TransactionReceiptOrBuilder
      Returns:
      A list containing the serialNumbers.
    • getSerialNumbersCount

      public int getSerialNumbersCount()
       *
       In the receipt of a `TokenMint` for non-fungible/unique tokens,
       the serial numbers of the newly created tokens.
       
      repeated int64 serialNumbers = 14;
      Specified by:
      getSerialNumbersCount in interface TransactionReceiptOrBuilder
      Returns:
      The count of serialNumbers.
    • getSerialNumbers

      public long getSerialNumbers(int index)
       *
       In the receipt of a `TokenMint` for non-fungible/unique tokens,
       the serial numbers of the newly created tokens.
       
      repeated int64 serialNumbers = 14;
      Specified by:
      getSerialNumbers in interface TransactionReceiptOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The serialNumbers at the given index.
    • getNodeId

      public long getNodeId()
       *
       An affected node identifier.<br/>
       In the receipt of a NodeCreate, the id of the newly created node.
       <p>
       This value SHALL be set following a `createNode` transaction.<br/>
       This value SHALL NOT be set following any other transaction.
       
      uint64 node_id = 15;
      Specified by:
      getNodeId in interface TransactionReceiptOrBuilder
      Returns:
      The nodeId.
    • getRegisteredNodeId

      public long getRegisteredNodeId()
       *
       The identifier of a newly created RegisteredNode.
       <p>
       This value SHALL be set following a `createRegisteredNode`
       transaction.<br/>
       This value SHALL NOT be set following any other transaction.<br/>
       This value SHALL be unique within a given network.
       
      uint64 registered_node_id = 16;
      Specified by:
      getRegisteredNodeId in interface TransactionReceiptOrBuilder
      Returns:
      The registeredNodeId.
    • hasBlockNumber

      public boolean hasBlockNumber()
       *
       The block number containing this transaction.
       <p>
       This value SHALL be unset or default if consensus has not been reached
       or the block assignment is not yet known.<br/>
       Once known, this value SHALL identify the block containing the
       transaction represented by this receipt.
       
      .google.protobuf.UInt64Value block_number = 17;
      Specified by:
      hasBlockNumber in interface TransactionReceiptOrBuilder
      Returns:
      Whether the blockNumber field is set.
    • getBlockNumber

      public com.google.protobuf.UInt64Value getBlockNumber()
       *
       The block number containing this transaction.
       <p>
       This value SHALL be unset or default if consensus has not been reached
       or the block assignment is not yet known.<br/>
       Once known, this value SHALL identify the block containing the
       transaction represented by this receipt.
       
      .google.protobuf.UInt64Value block_number = 17;
      Specified by:
      getBlockNumber in interface TransactionReceiptOrBuilder
      Returns:
      The blockNumber.
    • parseFrom

      public static TransactionReceipt parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static TransactionReceipt parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static TransactionReceipt parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static TransactionReceipt parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static TransactionReceipt parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static TransactionReceipt parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static TransactionReceipt parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static TransactionReceipt parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static TransactionReceipt parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static TransactionReceipt parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static TransactionReceipt parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static TransactionReceipt parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilder

      public static TransactionReceipt.Builder newBuilder()
    • newBuilder

      public static TransactionReceipt.Builder newBuilder(TransactionReceipt prototype)
    • dynamicMethod

      protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
      Specified by:
      dynamicMethod in class com.google.protobuf.GeneratedMessageLite<TransactionReceipt,TransactionReceipt.Builder>
    • getDefaultInstance

      public static TransactionReceipt getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<TransactionReceipt> parser()