1 unstable release
0.1.9 | May 9, 2022 |
---|
#139 in #exchange
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
~9–24MB
~382K SLoC