Package org.knowm.xchange.exmo
Interface Exmo
@Path("v1")
public interface Exmo
-
Method Summary
Modifier and TypeMethodDescriptiondepositAddress
(ExmoDigest signatureCreator, String publicKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory) orderCancel
(ExmoDigest signatureCreator, String publicKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory, String orderId) orderCreate
(ExmoDigest signatureCreator, String publicKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory, String pair, BigDecimal quantity, BigDecimal price, String type) orderTrades
(ExmoDigest signatureCreator, String publicKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory, String orderId) ticker()
userInfo
(ExmoDigest signatureCreator, String publicKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory) userOpenOrders
(ExmoDigest signatureCreator, String publicKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory) userTrades
(ExmoDigest signatureCreator, String publicKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory, String pair, Long offset, Integer limit) walletHistory
(ExmoDigest signatureCreator, String publicKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory, long date) withdrawCrypt
(ExmoDigest signatureCreator, String publicKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory, BigDecimal amount, String currency, String address, String invoice)
-
Method Details
-
trades
-
ticker
- Throws:
IOException
-
pairSettings
- Throws:
IOException
-
orderBook
@POST @Path("/order_book/") Map<String,Map<String, orderBookObject>> (@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
-
userTrades
@POST @Path("/user_trades/") @Consumes("application/x-www-form-urlencoded") Map<String,List<Map<String, userTradesString>>> (@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
-
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)
-