Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bitgetlimited
GitHub Repository: bitgetlimited/v3-bitget-api-sdk
Path: blob/master/bitget-node-sdk-api/src/lib/v2/SpotMarketApi.ts
518 views
1
import {BaseApi} from '../BaseApi';
2
3
export class SpotMarketApi extends BaseApi {
4
coins(qsOrBody: object) {
5
const url = '/api/v2/spot/public/coins';
6
const headers = this.signer('GET', url, qsOrBody)
7
return this.axiosInstance.get(url, {headers, params: qsOrBody})
8
}
9
10
symbols(qsOrBody: object) {
11
const url = '/api/v2/spot/public/symbols';
12
const headers = this.signer('GET', url, qsOrBody)
13
return this.axiosInstance.get(url, {headers, params: qsOrBody})
14
}
15
16
fills(qsOrBody: object) {
17
const url = '/api/v2/spot/market/fills';
18
const headers = this.signer('GET', url, qsOrBody)
19
return this.axiosInstance.get(url, {headers, params: qsOrBody})
20
}
21
22
orderbook(qsOrBody: object) {
23
const url = '/api/v2/spot/market/orderbook';
24
const headers = this.signer('GET', url, qsOrBody)
25
return this.axiosInstance.get(url, {headers, params: qsOrBody})
26
}
27
28
tickers(qsOrBody: object) {
29
const url = '/api/v2/spot/market/tickers';
30
const headers = this.signer('GET', url, qsOrBody)
31
return this.axiosInstance.get(url, {headers})
32
}
33
34
candles(qsOrBody: object) {
35
const url = '/api/v2/spot/market/candles';
36
const headers = this.signer('GET', url, qsOrBody)
37
return this.axiosInstance.get(url, {headers, params: qsOrBody})
38
}
39
}
40