@@ -294,6 +294,16 @@ var KuCoinFutures = /** @class */ (function () {
294294 return [ 2 /*return*/ , Promise . all ( [ cancelAllOpenOrders , cancelAllStopOrders ] ) ] ;
295295 } ) ;
296296 } ) ; } ;
297+ this . futuresCancelOrderByClientOid = function ( symbol , clientOid , callback ) { return __awaiter ( _this_1 , void 0 , void 0 , function ( ) {
298+ return __generator ( this , function ( _a ) {
299+ return [ 2 /*return*/ , this . makeRequest ( {
300+ body : '' ,
301+ method : constants_1 . DELETE ,
302+ endpoint : "" . concat ( resetAPI_1 . FUTURES_ORDER_CLIENT_ORDER_EP , "/" ) . concat ( clientOid , "?symbol=" ) . concat ( symbol ) ,
303+ callback : callback
304+ } ) ] ;
305+ } ) ;
306+ } ) ; } ;
297307 /**
298308 * search to open orders list
299309 * @param params.status --'active'|'done' default 'active'
@@ -477,6 +487,34 @@ var KuCoinFutures = /** @class */ (function () {
477487 } ) ] ;
478488 } ) ;
479489 } ) ; } ;
490+ /**
491+ * search to stop orders list
492+ * @param params.symbol -- string symbol
493+ * @param params.startAt -- timestamp
494+ * @param params.endAt -- timestamp
495+ * @param callback -- callback function
496+ */
497+ this . futuresFundingRates = function ( params , callback ) { return __awaiter ( _this_1 , void 0 , void 0 , function ( ) {
498+ return __generator ( this , function ( _a ) {
499+ return [ 2 /*return*/ , this . makeRequest ( {
500+ body : params ,
501+ method : constants_1 . GET ,
502+ endpoint : resetAPI_1 . FUTURES_FUNDING_RATES_EP ,
503+ callback : callback ,
504+ isPrivate : false
505+ } ) ] ;
506+ } ) ;
507+ } ) ; } ;
508+ this . futuresFundingRate = function ( symbol , callback ) { return __awaiter ( _this_1 , void 0 , void 0 , function ( ) {
509+ return __generator ( this , function ( _a ) {
510+ return [ 2 /*return*/ , this . makeRequest ( {
511+ method : constants_1 . GET ,
512+ endpoint : "" . concat ( resetAPI_1 . FUTURES_FUNDING_RATE_EP , "/" ) . concat ( symbol , "/current" ) ,
513+ callback : callback ,
514+ isPrivate : false
515+ } ) ] ;
516+ } ) ;
517+ } ) ; } ;
480518 this . futuresContractsActive = function ( callback ) { return __awaiter ( _this_1 , void 0 , void 0 , function ( ) {
481519 return __generator ( this , function ( _a ) {
482520 return [ 2 /*return*/ , this . makeRequest ( {
@@ -594,6 +632,15 @@ var KuCoinFutures = /** @class */ (function () {
594632 } ) ] ;
595633 } ) ;
596634 } ) ; } ;
635+ this . futuresTradeStatistics = function ( callback ) { return __awaiter ( _this_1 , void 0 , void 0 , function ( ) {
636+ return __generator ( this , function ( _a ) {
637+ return [ 2 /*return*/ , this . makeRequest ( {
638+ method : constants_1 . GET ,
639+ endpoint : resetAPI_1 . FUTURES_TRADE_STATISTICS_EP ,
640+ callback : callback
641+ } ) ] ;
642+ } ) ;
643+ } ) ; } ;
597644 /**
598645 * search to interest list
599646 * @param params.symbol -- string symbol
@@ -670,16 +717,6 @@ var KuCoinFutures = /** @class */ (function () {
670717 } ) ] ;
671718 } ) ;
672719 } ) ; } ;
673- this . futuresFundingRate = function ( symbol , callback ) { return __awaiter ( _this_1 , void 0 , void 0 , function ( ) {
674- return __generator ( this , function ( _a ) {
675- return [ 2 /*return*/ , this . makeRequest ( {
676- method : constants_1 . GET ,
677- endpoint : "" . concat ( resetAPI_1 . FUTURES_FUNDING_RATE_EP , "/" ) . concat ( symbol , "/current" ) ,
678- callback : callback ,
679- isPrivate : false
680- } ) ] ;
681- } ) ;
682- } ) ; } ;
683720 this . futuresGetSocketInstance = function ( isPrivate ) { return __awaiter ( _this_1 , void 0 , void 0 , function ( ) {
684721 var _a , instanceServers , token , wssUri , websocket , socketInstance ;
685722 return __generator ( this , function ( _b ) {
0 commit comments