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 buildSmartTransferTransaction(SmartTransferPayload payload) throws java.io.IOException
buildSmartTransferTransaction 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> registerAddress(java.util.List<java.lang.String> normalAddresses)
throws java.io.IOException
registerAddress in interface MercuryApijava.io.IOExceptionpublic PaginationResponse<TransactionView> queryTransactionsWithTransactionView(QueryTransactionsPayload payload) throws java.io.IOException
queryTransactionsWithTransactionView in interface MercuryApijava.io.IOExceptionpublic PaginationResponse<TransactionInfo> 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 TransactionCompletionResponse buildDepositTransaction(DepositPayload payload) throws java.io.IOException
buildDepositTransaction in interface MercuryApijava.io.IOExceptionpublic TransactionCompletionResponse buildWithdrawTransaction(WithdrawPayload payload) throws java.io.IOException
buildWithdrawTransaction in interface MercuryApijava.io.IOExceptionpublic TransactionView getSpentTransactionWithTransactionView(GetSpentTransactionPayload payload) throws java.io.IOException
getSpentTransactionWithTransactionView in interface MercuryApijava.io.IOExceptionpublic TransactionInfo getSpentTransactionWithTransactionInfo(GetSpentTransactionPayload payload) throws java.io.IOException
getSpentTransactionWithTransactionInfo in interface MercuryApijava.io.IOException