1 unstable release
0.1.0 | Dec 30, 2020 |
---|
#49 in #restful
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