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
|
java.lang.String |
decodeReceiptMessage(java.lang.String input)
parse revert message from receipt
|
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 decodeReceiptMessage(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 TransactionException, java.io.IOException, ABICodecException
abi - contract abifunctionName - referred function namereceipt - transaction receiptTransactionExceptionjava.io.IOExceptionABICodecExceptionTransactionResponse decodeReceiptWithoutValues(java.lang.String abi, TransactionReceipt transactionReceipt) throws TransactionException, java.io.IOException, ABICodecException
abi - contract abitransactionReceipt - transaction receiptTransactionExceptionjava.io.IOExceptionABICodecExceptionjava.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 ABICodecException
abi - contract abilogs - logs in the transaction receiptABICodecException