From a65b9b4f0b8db833e71e16972f6e7d7024097d6d Mon Sep 17 00:00:00 2001 From: Crypto Chassis Date: Wed, 19 Apr 2023 11:04:03 -0700 Subject: [PATCH 1/2] fix: add kucoin private trade client order id --- .../service/ccapi_execution_management_service_kucoin_base.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/ccapi_cpp/service/ccapi_execution_management_service_kucoin_base.h b/include/ccapi_cpp/service/ccapi_execution_management_service_kucoin_base.h index a203c977..76368e06 100644 --- a/include/ccapi_cpp/service/ccapi_execution_management_service_kucoin_base.h +++ b/include/ccapi_cpp/service/ccapi_execution_management_service_kucoin_base.h @@ -368,6 +368,7 @@ class ExecutionManagementServiceKucoinBase : public ExecutionManagementService { } Event createEvent(const WsConnection& wsConnection, wspp::connection_hdl hdl, const Subscription& subscription, const std::string& textMessage, const rj::Document& document, const TimePoint& timeReceived) { + std::cout << textMessage << std::endl; Event event; std::vector messageList; Message message; @@ -400,6 +401,7 @@ class ExecutionManagementServiceKucoinBase : public ExecutionManagementService { element.insert(CCAPI_EM_ORDER_SIDE, std::string(data["side"].GetString()) == "buy" ? CCAPI_EM_ORDER_SIDE_BUY : CCAPI_EM_ORDER_SIDE_SELL); element.insert(CCAPI_IS_MAKER, std::string(data["liquidity"].GetString()) == "taker" ? "0" : "1"); element.insert(CCAPI_EM_ORDER_ID, data["orderId"].GetString()); + element.insert(CCAPI_EM_CLIENT_ORDER_ID, data["clientOid"].GetString()); element.insert(CCAPI_EM_ORDER_INSTRUMENT, instrument); elementList.emplace_back(std::move(element)); message.setElementList(elementList); From 929d104aadfedea198a4833cf8974ea36afc9658 Mon Sep 17 00:00:00 2001 From: Crypto Chassis Date: Thu, 20 Apr 2023 08:33:41 -0700 Subject: [PATCH 2/2] chore: remove accidentally added print statement --- .../service/ccapi_execution_management_service_kucoin_base.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/ccapi_cpp/service/ccapi_execution_management_service_kucoin_base.h b/include/ccapi_cpp/service/ccapi_execution_management_service_kucoin_base.h index 76368e06..c41173f1 100644 --- a/include/ccapi_cpp/service/ccapi_execution_management_service_kucoin_base.h +++ b/include/ccapi_cpp/service/ccapi_execution_management_service_kucoin_base.h @@ -368,7 +368,6 @@ class ExecutionManagementServiceKucoinBase : public ExecutionManagementService { } Event createEvent(const WsConnection& wsConnection, wspp::connection_hdl hdl, const Subscription& subscription, const std::string& textMessage, const rj::Document& document, const TimePoint& timeReceived) { - std::cout << textMessage << std::endl; Event event; std::vector messageList; Message message;