public interface TransactionDecoderInterface
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Map<java.lang.String,java.util.List<java.util.List<java.lang.Object>>> |
decodeEvents(java.lang.String abi,
java.util.List<TransactionReceipt.Logs> logs)
parse the transaction events from receipt logs
|
TransactionResponse |
decodeReceiptStatus(TransactionReceipt receipt)
parse the status and transaction detail from receipt
|
TransactionResponse |
decodeReceiptWithoutValues(java.lang.String abi,
TransactionReceipt transactionReceipt)
parse the transaction information from receipt without return values
|
TransactionResponse |
decodeReceiptWithValues(java.lang.String abi,
java.lang.String functionName,
TransactionReceipt receipt)
parse the transaction information of the function from receipt with return values
|
java.lang.String |
decodeRevertMessage(java.lang.String input)
parse revert message from receipt
|
java.lang.String decodeRevertMessage(java.lang.String input)
input - the input of transaction receiptTransactionResponse decodeReceiptStatus(TransactionReceipt receipt)
receipt - transaction receiptTransactionResponse decodeReceiptWithValues(java.lang.String abi, java.lang.String functionName, TransactionReceipt receipt) throws ContractCodecException
abi - contract abifunctionName - referred function namereceipt - transaction receiptContractCodecException - throw when decode errorTransactionResponse decodeReceiptWithoutValues(java.lang.String abi, TransactionReceipt transactionReceipt) throws ContractCodecException
abi - contract abitransactionReceipt - transaction receiptContractCodecException - throw when decode errorjava.util.Map<java.lang.String,java.util.List<java.util.List<java.lang.Object>>> decodeEvents(java.lang.String abi,
java.util.List<TransactionReceipt.Logs> logs)
throws ContractCodecException
abi - contract abilogs - logs in the transaction receiptContractCodecException - throw when decode events error