1 unstable release
0.1.9 | May 9, 2022 |
---|
#135 in #exchange
30 downloads per month
Used in ecbt
125KB
3.5K
SLoC
This module provides functionality for communicating with the coinbase API. This module provides functionality for communicating with the coinbase API.
Example
use ecbt_coinbase::{Coinbase, CoinbaseParameters};
use ecbt_exchange::{
model::{
market_pair::{Currency, MarketPair},
OrderBookRequest,
},
Exchange, ExchangeMarketData,
};
#[tokio::main]
async fn main() {
let coinbase = Coinbase::new(CoinbaseParameters::sandbox())
.await
.expect("Couldn't create coinbase client");
let market_pair = MarketPair(Currency::ETH, Currency::BTC);
let order_book = coinbase
.order_book(&OrderBookRequest { market_pair })
.await
.expect("Couldn't get order book");
println!("{:?}", order_book);
}
Dependencies
~10–24MB
~391K SLoC