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 buildSmartTransferTransaction(SmartTransferPayload 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> registerAddress(java.util.List<java.lang.String> normalAddresses)
throws java.io.IOException
java.io.IOExceptionPaginationResponse<TransactionView> queryTransactionsWithTransactionView(QueryTransactionsPayload payload) throws java.io.IOException
java.io.IOExceptionPaginationResponse<TransactionInfo> 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.IOExceptionTransactionCompletionResponse buildDepositTransaction(DepositPayload payload) throws java.io.IOException
java.io.IOExceptionTransactionCompletionResponse buildWithdrawTransaction(WithdrawPayload payload) throws java.io.IOException
java.io.IOExceptionTransactionView getSpentTransactionWithTransactionView(GetSpentTransactionPayload payload) throws java.io.IOException
java.io.IOExceptionTransactionInfo getSpentTransactionWithTransactionInfo(GetSpentTransactionPayload payload) throws java.io.IOException
java.io.IOException