public interface MercuryApi
GetBalanceResponse getBalance(GetBalancePayload payload) throws java.io.IOException
java.io.IOExceptionTransactionCompletionResponse buildTransferTransaction(TransferPayload payload) throws java.io.IOException
java.io.IOExceptionTransactionCompletionResponse buildAdjustAccountTransaction(AdjustAccountPayload payload) throws java.io.IOException
java.io.IOExceptionTransactionCompletionResponse buildSimpleTransferTransaction(SimpleTransferPayload payload) throws java.io.IOException
java.io.IOExceptionGetTransactionInfoResponse getTransactionInfo(java.lang.String txHash) throws java.io.IOException
java.io.IOExceptionBlockInfoResponse getBlockInfo(GetBlockInfoPayload payload) throws java.io.IOException
java.io.IOExceptionjava.util.List<java.lang.String> registerAddresses(java.util.List<java.lang.String> normalAddresses)
throws java.io.IOException
java.io.IOExceptionPaginationResponse<TxView<TransactionWithRichStatus>> queryTransactionsWithTransactionView(QueryTransactionsPayload payload) throws java.io.IOException
java.io.IOExceptionPaginationResponse<TxView<TransactionInfoResponse>> queryTransactionsWithTransactionInfo(QueryTransactionsPayload payload) throws java.io.IOException
java.io.IOExceptionDBInfo getDbInfo() throws java.io.IOException
java.io.IOExceptionMercuryInfo getMercuryInfo() throws java.io.IOException
java.io.IOExceptionMercurySyncState getSyncState() throws java.io.IOException
java.io.IOExceptionTransactionCompletionResponse buildDaoDepositTransaction(DaoDepositPayload payload) throws java.io.IOException
java.io.IOExceptionTransactionCompletionResponse buildDaoWithdrawTransaction(DaoWithdrawPayload payload) throws java.io.IOException
java.io.IOExceptionTransactionCompletionResponse buildDaoClaimTransaction(DaoClaimPayload payload) throws java.io.IOException
java.io.IOExceptionTxView<TransactionWithRichStatus> getSpentTransactionWithTransactionView(GetSpentTransactionPayload payload) throws java.io.IOException
java.io.IOExceptionTxView<TransactionInfoResponse> getSpentTransactionWithTransactionInfo(GetSpentTransactionPayload payload) throws java.io.IOException
java.io.IOExceptionorg.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
java.io.IOExceptionorg.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
java.io.IOExceptionorg.nervos.indexer.model.resp.TipResponse getTip()
throws java.io.IOException
java.io.IOExceptionorg.nervos.indexer.model.resp.CellCapacityResponse getCellsCapacity(org.nervos.indexer.model.SearchKey searchKey)
throws java.io.IOException
java.io.IOExceptionTransactionCompletionResponse buildSudtIssueTransaction(SudtIssuePayload payload) throws java.io.IOException
java.io.IOException