Crates.io | cex_trading |
lib.rs | cex_trading |
version | 0.1.1 |
source | src |
created_at | 2019-06-27 23:05:03.924727 |
updated_at | 2019-06-27 23:44:23.303317 |
description | Client for Cex.io crypto exchange API |
homepage | https://github.com/isvforall/cex_trading |
repository | https://github.com/isvforall/cex_trading |
max_upload_size | |
id | 144152 |
size | 23,974 |
Rust Library for the Cex.io API
It is a personal project, use at your own risk. I will not be responsible for your investment losses. Cryptocurrency investment is subject to high market risk.
Add this to your Cargo.toml
[dependencies]
cex_trading = "0.1.1"
use cex_trading::api::CexAPI;
use cex_trading::models::Symbol;
const CEX_USERID: &str = ""; // your user id
const CEX_API_KEY: &str = ""; // your api key
const CEX_API_SECRET: &str = ""; // your api secret
fn main() {
// Public API calls
println!("{:?}", CexAPI::last_price(Symbol::BTC, Symbol::USD));
// Private API calls
let cex = CexAPI::new(CEX_USERID, CEX_API_KEY, CEX_API_SECRET);
println!("{:?}", cex.balance());
}
MIT licensed. See the LICENSE file for details.