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§
source§impl 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