8 个版本

0.2.4 2020年2月29日
0.2.3 2019年10月1日
0.2.2 2019年1月29日
0.2.0 2018年11月20日
0.1.2 2018年5月29日

#80 in #development

自定义许可

72KB
1.5K SLoC

[非官方] Criptomarket API

访问 cryptomarket 平台(https://www.cryptomkt.com)的库

示例

///
/// Example of access to the Public API of cryptomkt
///
extern crate cryptomkt;

use cryptomkt::{CryptoMktClient, OrderType};

const API_KEY: &'static str = "<API_KEY>";
const API_SECRET: &'static str = "<API SECRET>";

fn main() {
    let client = CryptoMktClient::new(API_KEY, API_SECRET);

    // Get Markets
    let markets = client.get_markets();
    for m in markets.iter() {
        println!("{}", m.get_name());

        // Get Current Ticker
        match m.get_current_ticker() {
            Ok(ticker) => {
                println!("{:?}", ticker);
            }
            Err(e) => {
                println!("{:?}", e);
            }
        }

        // Get Orders Book
        println!("------- Orders ------");
        match m.get_orders_book(OrderType::Buy, 0, 20) {
            Ok(orders) => {
                println!("{:?}", orders);
            }
            Err(e) => {
                println!("{:?}", e);
            }
        }

        // Get Trades
        println!("------- Trades ------");
        match m.get_trades("2018-05-15", "2018-05-16", 0, 20) {
            Ok(trades) => {
                println!("{:?}", trades);
            }
            Err(e) => {
                println!("{:?}", e);
            }
        }
    }
}

贡献

你想为此项目贡献力量?太棒了,谢谢!所以请只复制它并发给我一个 pull request。

支持我的努力

我为了乐趣编写了这个库,并尽我所能支持那些在使用它时遇到问题的用户,请回报这份恩情并支持我。

paypal

依赖

~9–13MB
~368K SLoC