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)