Interface CoinmateAuthenticated

All Superinterfaces:
Coinmate

@Path("api") @Consumes("application/x-www-form-urlencoded") @Produces("application/json") public interface CoinmateAuthenticated extends Coinmate
Author:
Martin Stachon
  • Method Details

    • getBalances

      @POST @Path("balances") CoinmateBalance getBalances(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce) throws IOException
      Throws:
      IOException
    • traderFees

      @POST @Path("traderFees") CoinmateTradingFeesResponse traderFees(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("currencyPair") String currencyPair) throws IOException
      Throws:
      IOException
    • getTransactionHistory

      @POST @Path("transactionHistory") CoinmateTransactionHistory getTransactionHistory(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("offset") int offset, @FormParam("limit") Integer limit, @FormParam("sort") String sort, @FormParam("timestampFrom") Long timestampFrom, @FormParam("timestampTo") Long timestampTo, @FormParam("orderId") String orderId) throws IOException
      Throws:
      IOException
    • getOpenOrders

      @POST @Path("openOrders") CoinmateOpenOrders getOpenOrders(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("currencyPair") String currencyPair) throws IOException
      Throws:
      IOException
    • getOrderById

      @POST @Path("orderById") CoinmateOrder getOrderById(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("orderId") String orderId) throws IOException
      Throws:
      IOException
    • getOrderByClientOrderId

      @POST @Path("order") CoinmateOrders getOrderByClientOrderId(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("clientOrderId") String clientOrderId) throws IOException
      Throws:
      IOException
    • cancelOder

      @POST @Path("cancelOrder") CoinmateCancelOrderResponse cancelOder(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("orderId") String orderId) throws IOException
      Throws:
      IOException
    • cancelOderWithInfo

      @POST @Path("cancelOrderWithInfo") CoinmateCancelOrderWithInfoResponse cancelOderWithInfo(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("orderId") String orderId) throws IOException
      Throws:
      IOException
    • buyLimit

      @POST @Path("buyLimit") CoinmateTradeResponse buyLimit(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("amount") BigDecimal amount, @FormParam("price") BigDecimal price, @FormParam("currencyPair") String currencyPair, @FormParam("stopPrice") BigDecimal stopPrice, @FormParam("hidden") Integer hidden, @FormParam("postOnly") Integer postOnly, @FormParam("immediateOrCancel") Integer immediateOrCancel, @FormParam("trailing") Integer trailing, @FormParam("clientOrderId") String clientOrderId) throws IOException
      Throws:
      IOException
    • sellLimit

      @POST @Path("sellLimit") CoinmateTradeResponse sellLimit(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("amount") BigDecimal amount, @FormParam("price") BigDecimal price, @FormParam("currencyPair") String currencyPair, @FormParam("stopPrice") BigDecimal stopPrice, @FormParam("hidden") Integer hidden, @FormParam("postOnly") Integer postOnly, @FormParam("immediateOrCancel") Integer immediateOrCancel, @FormParam("trailing") Integer trailing, @FormParam("clientOrderId") String clientOrderId) throws IOException
      Throws:
      IOException
    • buyInstant

      @POST @Path("buyInstant") CoinmateTradeResponse buyInstant(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("total") BigDecimal total, @FormParam("currencyPair") String currencyPair, @FormParam("clientOrderId") String clientOrderId) throws IOException
      Throws:
      IOException
    • sellInstant

      @POST @Path("sellInstant") CoinmateTradeResponse sellInstant(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("amount") BigDecimal amount, @FormParam("currencyPair") String currencyPair, @FormParam("clientOrderId") String clientOrderId) throws IOException
      Throws:
      IOException
    • buyQuick

      @POST @Path("buyQuick") CoinmateTradeResponse buyQuick(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("clientOrderId") String clientOrderId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("total") BigDecimal total, @FormParam("currencyPair") String currencyPair) throws IOException
      Throws:
      IOException
    • sellQuick

      @POST @Path("sellQuick") CoinmateTradeResponse sellQuick(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("clientOrderId") String clientOrderId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("amount") BigDecimal amount, @FormParam("currencyPair") String currencyPair) throws IOException
      Throws:
      IOException
    • buyQuickFixRate

      @POST @Path("buyQuickFixRate") CoinmateBuyFixRateResponse buyQuickFixRate(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("total") BigDecimal total, @FormParam("amountReceived") BigDecimal amountReceived, @FormParam("currencyPair") String currencyPair) throws IOException
      Throws:
      IOException
    • sellQuickFixRate

      @POST @Path("sellQuickFixRate") CoinmateSellFixRateResponse sellQuickFixRate(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("amount") BigDecimal amount, @FormParam("totalReceived") BigDecimal totalReceived, @FormParam("currencyPair") String currencyPair) throws IOException
      Throws:
      IOException
    • buyQuickFix

      @POST @Path("buyQuickFix") CoinmateTradeResponse buyQuickFix(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("clientOrderId") String clientOrderId, @FormParam("rateId") String rateId) throws IOException
      Throws:
      IOException
    • sellQuickFix

      @POST @Path("sellQuickFix") CoinmateTradeResponse sellQuickFix(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("clientOrderId") String clientOrderId, @FormParam("rateId") String rateId) throws IOException
      Throws:
      IOException
    • bitcoinWithdrawal

      @POST @Path("bitcoinWithdrawal") CoinmateTradeResponse bitcoinWithdrawal(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("amount") BigDecimal amount, @FormParam("address") String address, @FormParam("feePriority") FeePriority feePriority) throws IOException
      Throws:
      IOException
    • bitcoinDepositAddresses

      @POST @Path("bitcoinDepositAddresses") CoinmateDepositAddresses bitcoinDepositAddresses(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce) throws IOException
      Throws:
      IOException
    • litecoinWithdrawal

      @POST @Path("litecoinWithdrawal") CoinmateTradeResponse litecoinWithdrawal(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("amount") BigDecimal amount, @FormParam("address") String address) throws IOException
      Throws:
      IOException
    • litecoinDepositAddresses

      @POST @Path("litecoinDepositAddresses") CoinmateDepositAddresses litecoinDepositAddresses(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce) throws IOException
      Throws:
      IOException
    • ethereumWithdrawal

      @POST @Path("ethereumWithdrawal") CoinmateTradeResponse ethereumWithdrawal(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("amount") BigDecimal amount, @FormParam("address") String address) throws IOException
      Throws:
      IOException
    • ethereumDepositAddresses

      @POST @Path("ethereumDepositAddresses") CoinmateDepositAddresses ethereumDepositAddresses(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce) throws IOException
      Throws:
      IOException
    • rippleWithdrawal

      @POST @Path("rippleWithdrawal") CoinmateTradeResponse rippleWithdrawal(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("amount") BigDecimal amount, @FormParam("address") String address) throws IOException
      Throws:
      IOException
    • rippleDepositAddresses

      @POST @Path("rippleDepositAddresses") CoinmateDepositAddresses rippleDepositAddresses(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce) throws IOException
      Throws:
      IOException
    • dashWithdrawal

      @POST @Path("dashWithdrawal") CoinmateTradeResponse dashWithdrawal(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("amount") BigDecimal amount, @FormParam("address") String address) throws IOException
      Throws:
      IOException
    • dashDepositAddresses

      @POST @Path("dashDepositAddresses") CoinmateDepositAddresses dashDepositAddresses(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce) throws IOException
      Throws:
      IOException
    • adaWithdrawal

      @POST @Path("adaWithdrawal") CoinmateTradeResponse adaWithdrawal(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("amount") BigDecimal amount, @FormParam("address") String address) throws IOException
      Throws:
      IOException
    • adaDepositAddresses

      @POST @Path("adaDepositAddresses") CoinmateDepositAddresses adaDepositAddresses(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce) throws IOException
      Throws:
      IOException
    • solWithdrawal

      @POST @Path("solWithdrawal") CoinmateTradeResponse solWithdrawal(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("amount") BigDecimal amount, @FormParam("address") String address) throws IOException
      Throws:
      IOException
    • solDepositAddresses

      @POST @Path("solDepositAddresses") CoinmateDepositAddresses solDepositAddresses(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce) throws IOException
      Throws:
      IOException
    • getOrderHistory

      @POST @Path("orderHistory") CoinmateOrderHistory getOrderHistory(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("currencyPair") String currencyPair, @FormParam("limit") Integer limit) throws IOException
      Throws:
      IOException
    • getTradeHistory

      @POST @Path("tradeHistory") CoinmateTradeHistory getTradeHistory(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("limit") Integer limit, @FormParam("lastId") String lastId, @FormParam("sort") String sort, @FormParam("timestampFrom") Long timestampFrom, @FormParam("timestampTo") Long timestampTo, @FormParam("currencyPair") String currencyPair, @FormParam("orderId") String orderId) throws IOException
      Throws:
      IOException
    • getTransferHistory

      @POST @Path("transferHistory") CoinmateTransferHistory getTransferHistory(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("limit") Integer limit, @FormParam("lastId") Integer lastId, @FormParam("sort") String sort, @FormParam("timestampFrom") Long timestampFrom, @FormParam("timestampTo") Long timestampTo, @FormParam("currency") String currency) throws IOException
      Throws:
      IOException
    • getTransferDetail

      @POST @Path("transfer") CoinmateTransferDetail getTransferDetail(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("transactionId") Long transactionId) throws IOException
      Throws:
      IOException
    • replaceByBuyLimit

      @POST @Path("replaceByBuyLimit") CoinmateReplaceResponse replaceByBuyLimit(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("amount") BigDecimal amount, @FormParam("price") BigDecimal price, @FormParam("currencyPair") String currencyPair, @FormParam("orderIdToBeReplaced") String orderIdToBeReplaced, @FormParam("stopPrice") BigDecimal stopPrice, @FormParam("hidden") Integer hidden, @FormParam("postOnly") Integer postOnly, @FormParam("immediateOrCancel") Integer immediateOrCancel, @FormParam("trailing") Integer trailing, @FormParam("clientOrderId") String clientOrderId) throws IOException
      Throws:
      IOException
    • replaceBySellLimit

      @POST @Path("replaceBySellLimit") CoinmateReplaceResponse replaceBySellLimit(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("amount") BigDecimal amount, @FormParam("price") BigDecimal price, @FormParam("currencyPair") String currencyPair, @FormParam("orderIdToBeReplaced") String orderIdToBeReplaced, @FormParam("stopPrice") BigDecimal stopPrice, @FormParam("hidden") Integer hidden, @FormParam("postOnly") Integer postOnly, @FormParam("immediateOrCancel") Integer immediateOrCancel, @FormParam("trailing") Integer trailing, @FormParam("clientOrderId") String clientOrderId) throws IOException
      Throws:
      IOException
    • replaceByBuyInstant

      @POST @Path("replaceByBuyInstant") CoinmateReplaceResponse replaceByBuyInstant(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("total") BigDecimal total, @FormParam("currencyPair") String currencyPair, @FormParam("orderIdToBeReplaced") String orderIdToBeReplaced, @FormParam("clientOrderId") String clientOrderId) throws IOException
      Throws:
      IOException
    • replaceBySellInstant

      @POST @Path("replaceBySellInstant") CoinmateReplaceResponse replaceBySellInstant(@FormParam("publicKey") String publicKey, @FormParam("clientId") String clientId, @FormParam("signature") si.mazi.rescu.ParamsDigest signer, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @FormParam("amount") BigDecimal amount, @FormParam("currencyPair") String currencyPair, @FormParam("orderIdToBeReplaced") String orderIdToBeReplaced, @FormParam("clientOrderId") String clientOrderId) throws IOException
      Throws:
      IOException