3个版本

1.0.1-alpha2021年6月23日
1.0.0-alpha2021年6月13日
0.1.2 2021年6月13日
0.1.1 2021年5月16日
0.1.0 2021年5月15日

#11 in #coinbase

MIT/Apache

86KB
1.5K SLoC

Coinbase Client 最新版本

是Coinbase Pro API的Rust包装器

文档

使用方法

需要Tokio运行时

use coinbase_client::private_client::*;

// placing a market order
#[tokio::main] 
async fn main() {
    let client = PrivateClient::new("YOUR_API_SECRET", "YOUR_API_PASSPHRASE", "YOUR_API_KEY")
    let order = OrderBuilder::market(OrderSide::Buy, "BTC-USD", SizeOrFunds::Size(0.02)).build();
    let order_id = client.place_order(order).await.expect("unable to place order");
}

lib.rs:

是Coinbase Pro API的库。

Coinbase Client分为两个类别:PrivateClientPublicClientPrivateClient需要身份验证,并提供下单和其他账户信息的访问权限。 PublicClient提供市场数据,是公开的。

依赖项

~10–23MB
~342K SLoC