cexio

Crates.iocexio
lib.rscexio
version0.5.3
sourcesrc
created_at2019-07-01 23:00:04.554471
updated_at2020-07-30 20:40:50.073611
descriptionClient for Cex.io crypto exchange API
homepagehttps://github.com/isvforall/cexio
repositoryhttps://github.com/isvforall/cexio
max_upload_size
id145281
size82,671
Sergey Isaev (isvforall)

documentation

https://docs.rs/cexio

README

cexio

Rust Library for the Cex.io API

crates.io Downloads from crates.io doc.rs Dependency status MIT licensed

Risk Warning

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.

Usage

Add this to your Cargo.toml

[dependencies]
cexio = "<version>"

Example

use cexio::api::CexAPI;
use cexio::models::Symbol;

const CEX_USER_ID: &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_USER_ID, CEX_API_KEY, CEX_API_SECRET);
    println!("{:?}", cex.balance());

}

License

MIT licensed. See the LICENSE file for details.

Commit count: 80

cargo fmt