#exchange #cryptocurrency #unified #crypto #restful

crypto-client

An unified restful client for all cryptocurrency exchanges

1 unstable release

0.1.0 Dec 30, 2020

#49 in #restful

Apache-2.0

3KB

crypto-client

An unified client for all cryptocurrency exchanges.

Example

use crypto_client::{CryptoClient, MarketType};

fn main() {
    let config: HashMap<&str, &str> = vec![
        ("eosAccount", "your-eos-account"),
        ("eosPrivateKey", "your-eos-private-key"),
    ].into_iter().collect();

    let crypto_client = CryptoClient::new(config);

    // buy
    let transaction_id = crypto_client.place_order(
        { exchange: "Newdex", pair: "EIDOS_EOS", market_type: "Spot" },
        0.00121,
        9.2644,
        false,
    );
    println!("{}", transactionId);
}

Supported Exchanges

  • Binance
  • Huobi
  • OKEx
  • WhaleEx

Dependencies

~3.5–8MB
~177K SLoC