Class TransactionEvent

    • 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
      • transactionHash

        public final String transactionHash()

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

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

        public final String from()

        The wallet address initiating the transaction. It can either be a public key or a contract.

        Returns:
        The wallet address initiating the transaction. It can either be a public key or a contract.
      • to

        public final String to()

        The wallet address receiving the transaction. It can either be a public key or a contract.

        Returns:
        The wallet address receiving the transaction. It can either be a public key or a contract.
      • value

        public final String value()

        The value that was transacted.

        Returns:
        The value that was transacted.
      • contractAddress

        public final String contractAddress()

        The blockchain address. for the contract

        Returns:
        The blockchain address. for the contract
      • tokenId

        public final String tokenId()

        The unique identifier for the token involved in the transaction.

        Returns:
        The unique identifier for the token involved in the transaction.
      • transactionId

        public final String transactionId()

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

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

        public final Integer voutIndex()

        The position of the vout in the transaction output list.

        Returns:
        The position of the vout in the transaction output list.
      • 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)