3个版本
1.0.1-alpha | 2021年6月23日 |
---|---|
1.0.0-alpha | 2021年6月13日 |
0.1.2 |
|
0.1.1 |
|
0.1.0 |
|
#11 in #coinbase
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分为两个类别:PrivateClient
和PublicClient
。 PrivateClient
需要身份验证,并提供下单和其他账户信息的访问权限。 PublicClient
提供市场数据,是公开的。
依赖项
~10–23MB
~342K SLoC