3 个版本

使用旧的 Rust 2015

0.1.2 2018年8月17日
0.1.1 2017年11月8日
0.1.0 2017年11月2日

#market 中排名第 43

MIT 许可证

26KB
503

Wex API

Wex 市场平台提供的完整 API 实现。

Wex API 文档

文档: https://docs.rs/wex/

示例

extern crate wex;

fn main() {
   let account = wex::Account {
        key: String::from("<your-key>"),
        secret: String::from("<your-secret>"),
    };

    println!("{:?}", wex::info());
    println!("{:?}", wex::get_info(&account));

    // currency pair chain :)

    let info = wex::info().expect("could not optain wex pairs");
    let pairs: Vec<&String> = info.pairs.keys().collect();
    let mut pairchain = pairs.iter().fold(
        String::new(),
        |data, item| data + item + "-",
    );
    pairchain.pop(); // remove last `-`

    // ticker all pairs at once
    let ticks = wex::ticker(&pairchain).expect("could not ticker");
}

lib.rs:

Wex API

Wex 市场平台提供的 API 实现。

请捐赠

  • BTC: 17voJDvueb7iZtcLRrLtq3dfQYBaSi2GsU
  • ETC: 0x7bC5Ff6Bc22B4C6Af135493E6a8a11A62D209ae5
  • XMR: 49S4VziJ9v2CSkH6mP9km5SGeo3uxhG41bVYDQdwXQZzRF6mG7B4Fqv2aNEYHmQmPfJcYEnwNK1cAGLHMMmKaUWg25rHnkm

Wex API 文档

示例

extern crate wex;

fn main() {
   let account = wex::Account {
        key: String::from("<your-key>"),
        secret: String::from("<your-secret>"),
    };

    println!("{:?}", wex::info());
    println!("{:?}", wex::get_info(&account));

    // currency pair chain :)

    let info = wex::info().expect("could not optain wex pairs");
    let pairs: Vec<&String> = info.pairs.keys().collect();
    let mut pairchain = pairs.iter().fold(
        String::new(),
        |data, item| data + item + "-",
    );
    pairchain.pop(); // remove last `-`

    // ticker all pairs at once :D
    let ticks = wex::ticker(&pairchain).expect("could not ticker");
}

依赖项

~12–20MB
~289K SLoC