Struct crypto_rest_client::BithumbRestClient
source · [−]pub struct BithumbRestClient { /* private fields */ }
Expand description
The REST client for Bithumb.
Bithumb has only Spot market.
- REST API doc: https://github.com/bithumb-pro/bithumb.pro-official-api-docs/blob/master/rest-api.md
- Trading at: https://en.bithumb.com/trade/order/BTC_KRW
- Rate Limits: https://apidocs.bithumb.com/docs/rate_limits
- 135 requests per 1 second for public APIs.
- 15 requests per 1 second for private APIs.
Implementations
sourceimpl BithumbRestClient
impl BithumbRestClient
pub fn new(api_key: Option<String>, api_secret: Option<String>) -> Self
sourcepub fn fetch_trades(symbol: &str) -> Result<String, Error>
pub fn fetch_trades(symbol: &str) -> Result<String, Error>
Get most recent trades.
For example: https://global-openapi.bithumb.pro/openapi/v1/spot/trades?symbol=BTC-USDT
sourcepub fn fetch_l2_snapshot(symbol: &str) -> Result<String, Error>
pub fn fetch_l2_snapshot(symbol: &str) -> Result<String, Error>
Get the latest Level2 orderbook snapshot.
For example: https://global-openapi.bithumb.pro/openapi/v1/spot/orderBook?symbol=BTC-USDT
Auto Trait Implementations
impl RefUnwindSafe for BithumbRestClient
impl Send for BithumbRestClient
impl Sync for BithumbRestClient
impl Unpin for BithumbRestClient
impl UnwindSafe for BithumbRestClient
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more