|
7 | 7 | CoinMPositionTrade,
|
8 | 8 | CoinMSymbolOrderBookTicker,
|
9 | 9 | FundingRate,
|
| 10 | + FuturesTransactionHistoryDownloadLink, |
10 | 11 | GetClassicPortfolioMarginNotionalLimitParams,
|
11 | 12 | PositionRisk,
|
12 | 13 | SymbolOrPair,
|
@@ -480,6 +481,54 @@ export class CoinMClient extends BaseRestClient {
|
480 | 481 | return this.getPrivate('dapi/v1/income', params);
|
481 | 482 | }
|
482 | 483 |
|
| 484 | + getDownloadIdForFuturesTransactionHistory(params: { |
| 485 | + startTime: number; |
| 486 | + endTime: number; |
| 487 | + }): Promise<{ |
| 488 | + avgCostTimestampOfLast30d: number; |
| 489 | + downloadId: string; |
| 490 | + }> { |
| 491 | + return this.getPrivate('dapi/v1/income/asyn', params); |
| 492 | + } |
| 493 | + |
| 494 | + getFuturesTransactionHistoryDownloadLink(params: { |
| 495 | + downloadId: string; |
| 496 | + }): Promise<FuturesTransactionHistoryDownloadLink> { |
| 497 | + return this.getPrivate('dapi/v1/income/asyn/id', params); |
| 498 | + } |
| 499 | + |
| 500 | + getDownloadIdForFuturesOrderHistory(params: { |
| 501 | + startTime: number; |
| 502 | + endTime: number; |
| 503 | + }): Promise<{ |
| 504 | + avgCostTimestampOfLast30d: number; |
| 505 | + downloadId: string; |
| 506 | + }> { |
| 507 | + return this.getPrivate('dapi/v1/order/asyn', params); |
| 508 | + } |
| 509 | + |
| 510 | + getFuturesOrderHistoryDownloadLink(params: { |
| 511 | + downloadId: string; |
| 512 | + }): Promise<FuturesTransactionHistoryDownloadLink> { |
| 513 | + return this.getPrivate('dapi/v1/order/asyn/id', params); |
| 514 | + } |
| 515 | + |
| 516 | + getDownloadIdForFuturesTradeHistory(params: { |
| 517 | + startTime: number; |
| 518 | + endTime: number; |
| 519 | + }): Promise<{ |
| 520 | + avgCostTimestampOfLast30d: number; |
| 521 | + downloadId: string; |
| 522 | + }> { |
| 523 | + return this.getPrivate('dapi/v1/trade/asyn', params); |
| 524 | + } |
| 525 | + |
| 526 | + getFuturesTradeHistoryDownloadLink(params: { |
| 527 | + downloadId: string; |
| 528 | + }): Promise<FuturesTransactionHistoryDownloadLink> { |
| 529 | + return this.getPrivate('dapi/v1/trade/asyn/id', params); |
| 530 | + } |
| 531 | + |
483 | 532 | /**
|
484 | 533 | *
|
485 | 534 | * Portfolio Margin Endpoints
|
|
0 commit comments