Package org.starcoin.api
Class TransactionRPCClient
java.lang.Object
org.starcoin.api.TransactionRPCClient
public class TransactionRPCClient extends Object
Starcoin Transaction 相关json-rpc接口的封装。
- Since:
- 1.1.6
- Author:
- fanngyuan
-
Constructor Summary
Constructors Constructor Description TransactionRPCClient(URL baseUrl) -
Method Summary
Modifier and Type Method Description List<Transaction>getBlockTransactions(String blockHash)通过 block hash 获取所有 TransactionPendingTransactiongetPendingTransaction(String hash)通过 transaction hash 获取某个 PendingTransactionTransactiongetTransactionByHash(String hash)通过 transaction hash 获取某个 TransactionList<Event>getTransactionEvents(String transactionHash)通过 transaction hash 获取某个 Transaction 的所有 EventTransactiongetTransactionInfoByHash(String hash)通过 transaction hash 获取某个 TransactionInfo
-
Constructor Details
-
TransactionRPCClient
-
-
Method Details
-
getPendingTransaction
public PendingTransaction getPendingTransaction(String hash) throws com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException通过 transaction hash 获取某个 PendingTransaction- Throws:
com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException
-
getTransactionByHash
public Transaction getTransactionByHash(String hash) throws com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException通过 transaction hash 获取某个 Transaction- Throws:
com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException
-
getTransactionInfoByHash
public Transaction getTransactionInfoByHash(String hash) throws com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException通过 transaction hash 获取某个 TransactionInfo- Throws:
com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException
-
getBlockTransactions
public List<Transaction> getBlockTransactions(String blockHash) throws com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException通过 block hash 获取所有 Transaction- Throws:
com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException
-
getTransactionEvents
public List<Event> getTransactionEvents(String transactionHash) throws com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException通过 transaction hash 获取某个 Transaction 的所有 Event- Throws:
com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException
-