Class TransactionApiProvider

  • All Implemented Interfaces:
    ITransactionApi

    public class TransactionApiProvider
    extends java.lang.Object
    implements ITransactionApi
    Transaction API Implementation
    Since:
    28.10.2018
    Author:
    GoodforGod
    See Also:
    ITransactionApi
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<Status> execStatus​(java.lang.String txhash)
      Check Contract Execution Status (if there was an error during contract execution)
      java.util.Optional<java.lang.Boolean> receiptStatus​(java.lang.String txhash)
      Check Transaction Receipt Status (Only applicable for Post Byzantium fork transactions) 0 = Fail, 1 = Pass empty value for pre-byzantium fork
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • execStatus

        @NotNull
        public java.util.Optional<Status> execStatus​(java.lang.String txhash)
                                              throws ApiException
        Description copied from interface: ITransactionApi
        Check Contract Execution Status (if there was an error during contract execution)
        Specified by:
        execStatus in interface ITransactionApi
        Parameters:
        txhash - to look for
        Returns:
        exec status
        Throws:
        ApiException
      • receiptStatus

        @NotNull
        public java.util.Optional<java.lang.Boolean> receiptStatus​(java.lang.String txhash)
                                                            throws ApiException
        Description copied from interface: ITransactionApi
        Check Transaction Receipt Status (Only applicable for Post Byzantium fork transactions) 0 = Fail, 1 = Pass empty value for pre-byzantium fork
        Specified by:
        receiptStatus in interface ITransactionApi
        Parameters:
        txhash - to look for
        Returns:
        status as boolean
        Throws:
        ApiException