Package io.api.etherscan.core
Interface ITransactionApi
-
- All Known Implementing Classes:
TransactionApiProvider
public interface ITransactionApiEtherScan - API Descriptions https://etherscan.io/apis#transactions- Since:
- 30.10.2018
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull java.util.Optional<Status>execStatus(java.lang.String txhash)Check Contract Execution Status (if there was an error during contract execution)@NotNull java.util.Optional<java.lang.Boolean>receiptStatus(java.lang.String txhash)Check Transaction Receipt Status (Only applicable for Post Byzantium fork transactions)
-
-
-
Method Detail
-
execStatus
@NotNull @NotNull java.util.Optional<Status> execStatus(java.lang.String txhash) throws ApiException
Check Contract Execution Status (if there was an error during contract execution)- Parameters:
txhash- transaction hash- Returns:
- optional status result
- Throws:
ApiException- parent exception class
-
receiptStatus
@NotNull @NotNull java.util.Optional<java.lang.Boolean> receiptStatus(java.lang.String txhash) throws ApiExceptionCheck Transaction Receipt Status (Only applicable for Post Byzantium fork transactions)- Parameters:
txhash- transaction hash- Returns:
- 0 = Fail, 1 = Pass, empty value for pre-byzantium fork
- Throws:
ApiException- parent exception class
-
-