Class Transaction

    • Method Detail

      • networkAsString

        public final String networkAsString()

        The blockchain network where the transaction occurred.

        If the service returns an enum value that is not available in the current SDK version, network will return QueryNetwork.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from networkAsString().

        Returns:
        The blockchain network where the transaction occurred.
        See Also:
        QueryNetwork
      • blockHash

        public final String blockHash()

        The block hash is a unique identifier for a block. It is a fixed-size string that is calculated by using the information in the block. The block hash is used to verify the integrity of the data in the block.

        Returns:
        The block hash is a unique identifier for a block. It is a fixed-size string that is calculated by using the information in the block. The block hash is used to verify the integrity of the data in the block.
      • transactionHash

        public final String transactionHash()

        The hash of a transaction. It is generated when a transaction is created.

        Returns:
        The hash of a transaction. It is generated when a transaction is created.
      • blockNumber

        public final String blockNumber()

        The block number in which the transaction is recorded.

        Returns:
        The block number in which the transaction is recorded.
      • transactionTimestamp

        public final Instant transactionTimestamp()

        The Timestamp of the transaction.

        Returns:
        The Timestamp of the transaction.
      • transactionIndex

        public final Long transactionIndex()

        The index of the transaction within a blockchain.

        Returns:
        The index of the transaction within a blockchain.
      • numberOfTransactions

        public final Long numberOfTransactions()

        The number of transactions in the block.

        Returns:
        The number of transactions in the block.
      • to

        public final String to()

        The identifier of the transaction. It is generated whenever a transaction is verified and added to the blockchain.

        Returns:
        The identifier of the transaction. It is generated whenever a transaction is verified and added to the blockchain.
      • from

        public final String from()

        The initiator of the transaction. It is either in the form a public key or a contract address.

        Returns:
        The initiator of the transaction. It is either in the form a public key or a contract address.
      • contractAddress

        public final String contractAddress()

        The blockchain address for the contract.

        Returns:
        The blockchain address for the contract.
      • gasUsed

        public final String gasUsed()

        The amount of gas used for the transaction.

        Returns:
        The amount of gas used for the transaction.
      • cumulativeGasUsed

        public final String cumulativeGasUsed()

        The amount of gas used up to the specified point in the block.

        Returns:
        The amount of gas used up to the specified point in the block.
      • effectiveGasPrice

        public final String effectiveGasPrice()

        The effective gas price.

        Returns:
        The effective gas price.
      • signatureV

        public final Integer signatureV()

        The signature of the transaction. The Z coordinate of a point V.

        Returns:
        The signature of the transaction. The Z coordinate of a point V.
      • signatureR

        public final String signatureR()

        The signature of the transaction. The X coordinate of a point R.

        Returns:
        The signature of the transaction. The X coordinate of a point R.
      • signatureS

        public final String signatureS()

        The signature of the transaction. The Y coordinate of a point S.

        Returns:
        The signature of the transaction. The Y coordinate of a point S.
      • transactionFee

        public final String transactionFee()

        The transaction fee.

        Returns:
        The transaction fee.
      • transactionId

        public final String transactionId()

        The identifier of a Bitcoin transaction. It is generated when a transaction is created.

        Returns:
        The identifier of a Bitcoin transaction. It is generated when a transaction is created.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)