public class DefaultMercuryApi extends java.lang.Object implements MercuryApi
| Constructor and Description |
|---|
DefaultMercuryApi(org.nervos.ckb.service.RpcService rpcService) |
DefaultMercuryApi(java.lang.String mercuryUrl,
boolean isDebug) |
public DefaultMercuryApi(java.lang.String mercuryUrl,
boolean isDebug)
public DefaultMercuryApi(org.nervos.ckb.service.RpcService rpcService)
public GetBalanceResponse getBalance(GetBalancePayload payload) throws java.io.IOException
getBalance in interface MercuryApijava.io.IOExceptionpublic TransactionCompletionResponse buildTransferTransaction(TransferPayload payload) throws java.io.IOException
buildTransferTransaction in interface MercuryApijava.io.IOExceptionpublic TransactionCompletionResponse buildSimpleTransferTransaction(SimpleTransferPayload payload) throws java.io.IOException
buildSimpleTransferTransaction in interface MercuryApijava.io.IOExceptionpublic TransactionCompletionResponse buildAdjustAccountTransaction(AdjustAccountPayload payload) throws java.io.IOException
buildAdjustAccountTransaction in interface MercuryApijava.io.IOExceptionpublic GetTransactionInfoResponse getTransactionInfo(java.lang.String txHash) throws java.io.IOException
getTransactionInfo in interface MercuryApijava.io.IOExceptionpublic BlockInfoResponse getBlockInfo(GetBlockInfoPayload payload) throws java.io.IOException
getBlockInfo in interface MercuryApijava.io.IOExceptionpublic java.util.List<java.lang.String> registerAddresses(java.util.List<java.lang.String> normalAddresses)
throws java.io.IOException
registerAddresses in interface MercuryApijava.io.IOExceptionpublic PaginationResponse<TxView<TransactionWithRichStatus>> queryTransactionsWithTransactionView(QueryTransactionsPayload payload) throws java.io.IOException
queryTransactionsWithTransactionView in interface MercuryApijava.io.IOExceptionpublic PaginationResponse<TxView<TransactionInfoResponse>> queryTransactionsWithTransactionInfo(QueryTransactionsPayload payload) throws java.io.IOException
queryTransactionsWithTransactionInfo in interface MercuryApijava.io.IOExceptionpublic DBInfo getDbInfo() throws java.io.IOException
getDbInfo in interface MercuryApijava.io.IOExceptionpublic MercuryInfo getMercuryInfo() throws java.io.IOException
getMercuryInfo in interface MercuryApijava.io.IOExceptionpublic MercurySyncState getSyncState() throws java.io.IOException
getSyncState in interface MercuryApijava.io.IOExceptionpublic TransactionCompletionResponse buildDaoDepositTransaction(DaoDepositPayload payload) throws java.io.IOException
buildDaoDepositTransaction in interface MercuryApijava.io.IOExceptionpublic TransactionCompletionResponse buildDaoWithdrawTransaction(DaoWithdrawPayload payload) throws java.io.IOException
buildDaoWithdrawTransaction in interface MercuryApijava.io.IOExceptionpublic TransactionCompletionResponse buildDaoClaimTransaction(DaoClaimPayload payload) throws java.io.IOException
buildDaoClaimTransaction in interface MercuryApijava.io.IOExceptionpublic TxView<TransactionWithRichStatus> getSpentTransactionWithTransactionView(GetSpentTransactionPayload payload) throws java.io.IOException
getSpentTransactionWithTransactionView in interface MercuryApijava.io.IOExceptionpublic TxView<TransactionInfoResponse> getSpentTransactionWithTransactionInfo(GetSpentTransactionPayload payload) throws java.io.IOException
getSpentTransactionWithTransactionInfo in interface MercuryApijava.io.IOExceptionpublic org.nervos.indexer.model.resp.CellsResponse getCells(org.nervos.indexer.model.SearchKey searchKey,
java.lang.String order,
java.lang.String limit,
java.lang.String afterCursor)
throws java.io.IOException
getCells in interface MercuryApijava.io.IOExceptionpublic org.nervos.indexer.model.resp.TransactionResponse getTransactions(org.nervos.indexer.model.SearchKey searchKey,
java.lang.String order,
java.lang.String limit,
java.lang.String afterCursor)
throws java.io.IOException
getTransactions in interface MercuryApijava.io.IOExceptionpublic org.nervos.indexer.model.resp.TipResponse getTip()
throws java.io.IOException
getTip in interface MercuryApijava.io.IOExceptionpublic org.nervos.indexer.model.resp.CellCapacityResponse getCellsCapacity(org.nervos.indexer.model.SearchKey searchKey)
throws java.io.IOException
getCellsCapacity in interface MercuryApijava.io.IOExceptionpublic TransactionCompletionResponse buildSudtIssueTransaction(SudtIssuePayload payload) throws java.io.IOException
buildSudtIssueTransaction in interface MercuryApijava.io.IOException