Interface Exmo


@Path("v1")
public interface Exmo
  • Method Details

    • trades

      @GET @Path("/trades") Map<String,​List<Map>> trades​(@QueryParam("pair") String pair)
    • ticker

      @POST @Path("/ticker") Map<String,​Map<String,​String>> ticker() throws IOException
      Throws:
      IOException
    • pairSettings

      @POST @Path("/pair_settings") Map<String,​Map<String,​String>> pairSettings() throws IOException
      Throws:
      IOException
    • orderBook

      @POST @Path("/order_book/") Map<String,​Map<String,​Object>> orderBook​(@FormParam("pair") String pair) throws IOException
      Throws:
      IOException
    • userInfo

      @POST @Path("/user_info/") @Consumes("application/x-www-form-urlencoded") Map userInfo​(@HeaderParam("Sign") ExmoDigest signatureCreator, @HeaderParam("Key") String publicKey, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory)
    • orderCreate

      @POST @Path("/order_create/") @Consumes("application/x-www-form-urlencoded") Map orderCreate​(@HeaderParam("Sign") ExmoDigest signatureCreator, @HeaderParam("Key") String publicKey, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory, @FormParam("pair") String pair, @FormParam("quantity") BigDecimal quantity, @FormParam("price") BigDecimal price, @FormParam("type") String type)
    • orderCancel

      @POST @Path("/order_cancel/") @Consumes("application/x-www-form-urlencoded") Map orderCancel​(@HeaderParam("Sign") ExmoDigest signatureCreator, @HeaderParam("Key") String publicKey, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory, @FormParam("order_id") String orderId)
    • userOpenOrders

      @POST @Path("/user_open_orders/") @Consumes("application/x-www-form-urlencoded") Map<String,​List<Map<String,​String>>> userOpenOrders​(@HeaderParam("Sign") ExmoDigest signatureCreator, @HeaderParam("Key") String publicKey, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory)
    • userTrades

      @POST @Path("/user_trades/") @Consumes("application/x-www-form-urlencoded") Map<String,​List<Map<String,​String>>> userTrades​(@HeaderParam("Sign") ExmoDigest signatureCreator, @HeaderParam("Key") String publicKey, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory, @FormParam("pair") String pair, @FormParam("offset") Long offset, @FormParam("limit") Integer limit)
    • orderTrades

      @POST @Path("/order_trades/") @Consumes("application/x-www-form-urlencoded") Map<String,​Object> orderTrades​(@HeaderParam("Sign") ExmoDigest signatureCreator, @HeaderParam("Key") String publicKey, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory, @FormParam("order_id") String orderId)
    • depositAddress

      @POST @Path("/deposit_address/") @Consumes("application/x-www-form-urlencoded") Map<String,​String> depositAddress​(@HeaderParam("Sign") ExmoDigest signatureCreator, @HeaderParam("Key") String publicKey, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory)
    • walletHistory

      @POST @Path("/wallet_history/") @Consumes("application/x-www-form-urlencoded") Map<String,​Object> walletHistory​(@HeaderParam("Sign") ExmoDigest signatureCreator, @HeaderParam("Key") String publicKey, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory, @FormParam("date") long date)
    • withdrawCrypt

      @POST @Path("/withdraw_crypt/") @Consumes("application/x-www-form-urlencoded") Map<String,​Object> withdrawCrypt​(@HeaderParam("Sign") ExmoDigest signatureCreator, @HeaderParam("Key") String publicKey, @FormParam("nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory, @FormParam("amount") BigDecimal amount, @FormParam("currency") String currency, @FormParam("address") String address, @FormParam("invoice") String invoice)