From 89a2b6132faa04fc3c797f7fd84f4f56b458019a Mon Sep 17 00:00:00 2001 From: codez0mb1e Date: Tue, 13 Oct 2020 15:29:39 +0300 Subject: [PATCH 1/4] Migrate .netcore 3.1 + update nuget packages --- source/BinanceBot.Market/BinanceBot.Market.csproj | 8 ++++---- .../BinanceBot.MarketBot.Console.csproj | 12 ++++++------ .../BinanceBot.MarketViewer.Console.csproj | 12 ++++++------ .../BinanceDotNet.BinanceExchange.API.csproj | 8 ++++---- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/source/BinanceBot.Market/BinanceBot.Market.csproj b/source/BinanceBot.Market/BinanceBot.Market.csproj index cd340b4..6d2795d 100644 --- a/source/BinanceBot.Market/BinanceBot.Market.csproj +++ b/source/BinanceBot.Market/BinanceBot.Market.csproj @@ -1,10 +1,10 @@ - netcoreapp2.1 - 0.1.0 - (c) 2018, Dmitry Petukhov. - http://0xcode.in + netcoreapp3.1 + 0.2.0 + (c) 2020, Dmitry Petukhov. + http://0xcode.in/ Dmitry Petukhov BinanceBot diff --git a/source/BinanceBot.MarketBot.Console/BinanceBot.MarketBot.Console.csproj b/source/BinanceBot.MarketBot.Console/BinanceBot.MarketBot.Console.csproj index b119d1f..fff7f6e 100644 --- a/source/BinanceBot.MarketBot.Console/BinanceBot.MarketBot.Console.csproj +++ b/source/BinanceBot.MarketBot.Console/BinanceBot.MarketBot.Console.csproj @@ -2,12 +2,12 @@ Exe - netcoreapp2.1 - 0.1.0 + netcoreapp3.1 + 0.2.0 Dmitry Petukhov BinanceBot - (c) 2018, Dmitry Petukhov. - http://0xcode.in + (c) 2020, Dmitry Petukhov. + http://0xcode.in/ https://github.com/codez0mb1e/BinanceBot @@ -16,8 +16,8 @@ - - + + diff --git a/source/BinanceBot.MarketViewer.Console/BinanceBot.MarketViewer.Console.csproj b/source/BinanceBot.MarketViewer.Console/BinanceBot.MarketViewer.Console.csproj index b119d1f..fff7f6e 100644 --- a/source/BinanceBot.MarketViewer.Console/BinanceBot.MarketViewer.Console.csproj +++ b/source/BinanceBot.MarketViewer.Console/BinanceBot.MarketViewer.Console.csproj @@ -2,12 +2,12 @@ Exe - netcoreapp2.1 - 0.1.0 + netcoreapp3.1 + 0.2.0 Dmitry Petukhov BinanceBot - (c) 2018, Dmitry Petukhov. - http://0xcode.in + (c) 2020, Dmitry Petukhov. + http://0xcode.in/ https://github.com/codez0mb1e/BinanceBot @@ -16,8 +16,8 @@ - - + + diff --git a/source/BinanceDotNet.BinanceExchange.API/BinanceDotNet.BinanceExchange.API.csproj b/source/BinanceDotNet.BinanceExchange.API/BinanceDotNet.BinanceExchange.API.csproj index e53b14b..f4450d6 100644 --- a/source/BinanceDotNet.BinanceExchange.API/BinanceDotNet.BinanceExchange.API.csproj +++ b/source/BinanceDotNet.BinanceExchange.API/BinanceDotNet.BinanceExchange.API.csproj @@ -1,7 +1,7 @@ - netcoreapp2.1 + netcoreapp3.1 4.6.2.0 BinanceDotNet Jon Evans @@ -11,9 +11,9 @@ - - - + + + From ce8cafc78964ed49f381ae0908b23cdc0126acbd Mon Sep 17 00:00:00 2001 From: codez0mb1e Date: Tue, 13 Oct 2020 15:32:45 +0300 Subject: [PATCH 2/4] Refactor project structure --- {source => src}/BinanceBot.Market/BaseMarketBot.cs | 0 {source => src}/BinanceBot.Market/BinanceBot.Market.csproj | 0 {source => src}/BinanceBot.Market/IMarketBot.cs | 0 {source => src}/BinanceBot.Market/IMarketDepthPublisher.cs | 0 {source => src}/BinanceBot.Market/IMarketStrategy.cs | 0 {source => src}/BinanceBot.Market/MarketDepth.cs | 0 {source => src}/BinanceBot.Market/MarketDepthManager.cs | 0 {source => src}/BinanceBot.Market/MarketDepthPair.cs | 0 {source => src}/BinanceBot.Market/MarketMakerBot.cs | 0 {source => src}/BinanceBot.Market/MarketStrategyConfiguration.cs | 0 {source => src}/BinanceBot.Market/NaiveMarketMakerStrategy.cs | 0 {source => src}/BinanceBot.Market/Quote.cs | 0 {source => src}/BinanceBot.Market/Utility/DescDecimalComparer.cs | 0 {source => src}/BinanceBot.Market/Utility/QuoteExtensions.cs | 0 .../BinanceBot.MarketBot.Console.csproj | 0 {source => src}/BinanceBot.MarketBot.Console/Program.cs | 0 .../BinanceBot.MarketViewer.Console.csproj | 0 {source => src}/BinanceBot.MarketViewer.Console/Program.cs | 0 {source => src}/BinanceBot.sln | 0 {source => src}/BinanceBot.sln.DotSettings | 0 .../BinanceDotNet.BinanceExchange.API.csproj | 0 .../BinanceDotNet.BinanceExchange.API/Client/APIProcessor.cs | 0 .../Client/BinanceClientConfiguration.cs | 0 .../Client/BinanceEndpointData.cs | 0 .../BinanceDotNet.BinanceExchange.API/Client/BinanceRestClient.cs | 0 .../BinanceDotNet.BinanceExchange.API/Client/Endpoints.cs | 0 .../BinanceDotNet.BinanceExchange.API/Client/IAPIProcessor.cs | 0 .../Client/IBinanceRestClient.cs | 0 .../BinanceDotNet.BinanceExchange.API/Client/RequestClient.cs | 0 .../Converter/EpochTimeConverter.cs | 0 .../Converter/StringDecimalConverter.cs | 0 .../Converter/TraderPriceConverter.cs | 0 .../Enums/EndpointSecurityType.cs | 0 .../BinanceDotNet.BinanceExchange.API/Enums/HttpVerb.cs | 0 .../Enums/NewOrderResponseType.cs | 0 .../BinanceDotNet.BinanceExchange.API/Enums/OrderSide.cs | 0 .../BinanceDotNet.BinanceExchange.API/Enums/OrderStatus.cs | 0 .../BinanceDotNet.BinanceExchange.API/Enums/OrderType.cs | 0 .../BinanceDotNet.BinanceExchange.API/Enums/TimeInForce.cs | 0 .../Extensions/DateTimeExtensions.cs | 0 .../Models/Request/CancelOrderRequest.cs | 0 .../Models/Request/CreateOrderRequest.cs | 0 .../Models/Request/CurrentOpenOrdersRequest.cs | 0 .../BinanceDotNet.BinanceExchange.API/Models/Request/IRequest.cs | 0 .../Models/Response/AcknowledgeCreateOrderResponse.cs | 0 .../Models/Response/BaseCreateOrderResponse.cs | 0 .../Models/Response/CancelOrderResponse.cs | 0 .../Models/Response/EmptyResponse.cs | 0 .../Models/Response/Error/BinanceBadRequestException.cs | 0 .../Models/Response/Error/BinanceError.cs | 0 .../Models/Response/Error/BinanceException.cs | 0 .../Models/Response/Error/BinanceServerException.cs | 0 .../Models/Response/Error/BinanceTimeoutException.cs | 0 .../BinanceDotNet.BinanceExchange.API/Models/Response/Fill.cs | 0 .../Models/Response/FullCreateOrderResponse.cs | 0 .../Models/Response/IResponse.cs | 0 .../Models/Response/OrderBookResponse.cs | 0 .../Models/Response/OrderResponse.cs | 0 .../Models/Response/ResultCreateOrderResponse.cs | 0 .../Models/Response/ServerTimeResponse.cs | 0 .../Models/Response/TradeResponse.cs | 0 .../Models/WebSocket/BinanceDepthData.cs | 0 .../Models/WebSocket/IWebSocketResponse.cs | 0 .../BinanceDotNet.BinanceExchange.API/Utility/Guard.cs | 0 .../Websockets/AbstractBinanceWebSocketClient.cs | 0 .../Websockets/BinanceWebSocket.cs | 0 .../Websockets/BinanceWebSocketClient.cs | 0 .../Websockets/BinanceWebsocketMessageHandler.cs | 0 .../Websockets/IBinanceWebSocketClient.cs | 0 69 files changed, 0 insertions(+), 0 deletions(-) rename {source => src}/BinanceBot.Market/BaseMarketBot.cs (100%) rename {source => src}/BinanceBot.Market/BinanceBot.Market.csproj (100%) rename {source => src}/BinanceBot.Market/IMarketBot.cs (100%) rename {source => src}/BinanceBot.Market/IMarketDepthPublisher.cs (100%) rename {source => src}/BinanceBot.Market/IMarketStrategy.cs (100%) rename {source => src}/BinanceBot.Market/MarketDepth.cs (100%) rename {source => src}/BinanceBot.Market/MarketDepthManager.cs (100%) rename {source => src}/BinanceBot.Market/MarketDepthPair.cs (100%) rename {source => src}/BinanceBot.Market/MarketMakerBot.cs (100%) rename {source => src}/BinanceBot.Market/MarketStrategyConfiguration.cs (100%) rename {source => src}/BinanceBot.Market/NaiveMarketMakerStrategy.cs (100%) rename {source => src}/BinanceBot.Market/Quote.cs (100%) rename {source => src}/BinanceBot.Market/Utility/DescDecimalComparer.cs (100%) rename {source => src}/BinanceBot.Market/Utility/QuoteExtensions.cs (100%) rename {source => src}/BinanceBot.MarketBot.Console/BinanceBot.MarketBot.Console.csproj (100%) rename {source => src}/BinanceBot.MarketBot.Console/Program.cs (100%) rename {source => src}/BinanceBot.MarketViewer.Console/BinanceBot.MarketViewer.Console.csproj (100%) rename {source => src}/BinanceBot.MarketViewer.Console/Program.cs (100%) rename {source => src}/BinanceBot.sln (100%) rename {source => src}/BinanceBot.sln.DotSettings (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/BinanceDotNet.BinanceExchange.API.csproj (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Client/APIProcessor.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Client/BinanceClientConfiguration.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Client/BinanceEndpointData.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Client/BinanceRestClient.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Client/Endpoints.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Client/IAPIProcessor.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Client/IBinanceRestClient.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Client/RequestClient.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Converter/EpochTimeConverter.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Converter/StringDecimalConverter.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Converter/TraderPriceConverter.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Enums/EndpointSecurityType.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Enums/HttpVerb.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Enums/NewOrderResponseType.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Enums/OrderSide.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Enums/OrderStatus.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Enums/OrderType.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Enums/TimeInForce.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Extensions/DateTimeExtensions.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Request/CancelOrderRequest.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Request/CreateOrderRequest.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Request/CurrentOpenOrdersRequest.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Request/IRequest.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/AcknowledgeCreateOrderResponse.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/BaseCreateOrderResponse.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/CancelOrderResponse.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/EmptyResponse.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceBadRequestException.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceError.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceException.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceServerException.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceTimeoutException.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/Fill.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/FullCreateOrderResponse.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/IResponse.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/OrderBookResponse.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/OrderResponse.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/ResultCreateOrderResponse.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/ServerTimeResponse.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/Response/TradeResponse.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/WebSocket/BinanceDepthData.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Models/WebSocket/IWebSocketResponse.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Utility/Guard.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Websockets/AbstractBinanceWebSocketClient.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Websockets/BinanceWebSocket.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Websockets/BinanceWebSocketClient.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Websockets/BinanceWebsocketMessageHandler.cs (100%) rename {source => src}/BinanceDotNet.BinanceExchange.API/Websockets/IBinanceWebSocketClient.cs (100%) diff --git a/source/BinanceBot.Market/BaseMarketBot.cs b/src/BinanceBot.Market/BaseMarketBot.cs similarity index 100% rename from source/BinanceBot.Market/BaseMarketBot.cs rename to src/BinanceBot.Market/BaseMarketBot.cs diff --git a/source/BinanceBot.Market/BinanceBot.Market.csproj b/src/BinanceBot.Market/BinanceBot.Market.csproj similarity index 100% rename from source/BinanceBot.Market/BinanceBot.Market.csproj rename to src/BinanceBot.Market/BinanceBot.Market.csproj diff --git a/source/BinanceBot.Market/IMarketBot.cs b/src/BinanceBot.Market/IMarketBot.cs similarity index 100% rename from source/BinanceBot.Market/IMarketBot.cs rename to src/BinanceBot.Market/IMarketBot.cs diff --git a/source/BinanceBot.Market/IMarketDepthPublisher.cs b/src/BinanceBot.Market/IMarketDepthPublisher.cs similarity index 100% rename from source/BinanceBot.Market/IMarketDepthPublisher.cs rename to src/BinanceBot.Market/IMarketDepthPublisher.cs diff --git a/source/BinanceBot.Market/IMarketStrategy.cs b/src/BinanceBot.Market/IMarketStrategy.cs similarity index 100% rename from source/BinanceBot.Market/IMarketStrategy.cs rename to src/BinanceBot.Market/IMarketStrategy.cs diff --git a/source/BinanceBot.Market/MarketDepth.cs b/src/BinanceBot.Market/MarketDepth.cs similarity index 100% rename from source/BinanceBot.Market/MarketDepth.cs rename to src/BinanceBot.Market/MarketDepth.cs diff --git a/source/BinanceBot.Market/MarketDepthManager.cs b/src/BinanceBot.Market/MarketDepthManager.cs similarity index 100% rename from source/BinanceBot.Market/MarketDepthManager.cs rename to src/BinanceBot.Market/MarketDepthManager.cs diff --git a/source/BinanceBot.Market/MarketDepthPair.cs b/src/BinanceBot.Market/MarketDepthPair.cs similarity index 100% rename from source/BinanceBot.Market/MarketDepthPair.cs rename to src/BinanceBot.Market/MarketDepthPair.cs diff --git a/source/BinanceBot.Market/MarketMakerBot.cs b/src/BinanceBot.Market/MarketMakerBot.cs similarity index 100% rename from source/BinanceBot.Market/MarketMakerBot.cs rename to src/BinanceBot.Market/MarketMakerBot.cs diff --git a/source/BinanceBot.Market/MarketStrategyConfiguration.cs b/src/BinanceBot.Market/MarketStrategyConfiguration.cs similarity index 100% rename from source/BinanceBot.Market/MarketStrategyConfiguration.cs rename to src/BinanceBot.Market/MarketStrategyConfiguration.cs diff --git a/source/BinanceBot.Market/NaiveMarketMakerStrategy.cs b/src/BinanceBot.Market/NaiveMarketMakerStrategy.cs similarity index 100% rename from source/BinanceBot.Market/NaiveMarketMakerStrategy.cs rename to src/BinanceBot.Market/NaiveMarketMakerStrategy.cs diff --git a/source/BinanceBot.Market/Quote.cs b/src/BinanceBot.Market/Quote.cs similarity index 100% rename from source/BinanceBot.Market/Quote.cs rename to src/BinanceBot.Market/Quote.cs diff --git a/source/BinanceBot.Market/Utility/DescDecimalComparer.cs b/src/BinanceBot.Market/Utility/DescDecimalComparer.cs similarity index 100% rename from source/BinanceBot.Market/Utility/DescDecimalComparer.cs rename to src/BinanceBot.Market/Utility/DescDecimalComparer.cs diff --git a/source/BinanceBot.Market/Utility/QuoteExtensions.cs b/src/BinanceBot.Market/Utility/QuoteExtensions.cs similarity index 100% rename from source/BinanceBot.Market/Utility/QuoteExtensions.cs rename to src/BinanceBot.Market/Utility/QuoteExtensions.cs diff --git a/source/BinanceBot.MarketBot.Console/BinanceBot.MarketBot.Console.csproj b/src/BinanceBot.MarketBot.Console/BinanceBot.MarketBot.Console.csproj similarity index 100% rename from source/BinanceBot.MarketBot.Console/BinanceBot.MarketBot.Console.csproj rename to src/BinanceBot.MarketBot.Console/BinanceBot.MarketBot.Console.csproj diff --git a/source/BinanceBot.MarketBot.Console/Program.cs b/src/BinanceBot.MarketBot.Console/Program.cs similarity index 100% rename from source/BinanceBot.MarketBot.Console/Program.cs rename to src/BinanceBot.MarketBot.Console/Program.cs diff --git a/source/BinanceBot.MarketViewer.Console/BinanceBot.MarketViewer.Console.csproj b/src/BinanceBot.MarketViewer.Console/BinanceBot.MarketViewer.Console.csproj similarity index 100% rename from source/BinanceBot.MarketViewer.Console/BinanceBot.MarketViewer.Console.csproj rename to src/BinanceBot.MarketViewer.Console/BinanceBot.MarketViewer.Console.csproj diff --git a/source/BinanceBot.MarketViewer.Console/Program.cs b/src/BinanceBot.MarketViewer.Console/Program.cs similarity index 100% rename from source/BinanceBot.MarketViewer.Console/Program.cs rename to src/BinanceBot.MarketViewer.Console/Program.cs diff --git a/source/BinanceBot.sln b/src/BinanceBot.sln similarity index 100% rename from source/BinanceBot.sln rename to src/BinanceBot.sln diff --git a/source/BinanceBot.sln.DotSettings b/src/BinanceBot.sln.DotSettings similarity index 100% rename from source/BinanceBot.sln.DotSettings rename to src/BinanceBot.sln.DotSettings diff --git a/source/BinanceDotNet.BinanceExchange.API/BinanceDotNet.BinanceExchange.API.csproj b/src/BinanceDotNet.BinanceExchange.API/BinanceDotNet.BinanceExchange.API.csproj similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/BinanceDotNet.BinanceExchange.API.csproj rename to src/BinanceDotNet.BinanceExchange.API/BinanceDotNet.BinanceExchange.API.csproj diff --git a/source/BinanceDotNet.BinanceExchange.API/Client/APIProcessor.cs b/src/BinanceDotNet.BinanceExchange.API/Client/APIProcessor.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Client/APIProcessor.cs rename to src/BinanceDotNet.BinanceExchange.API/Client/APIProcessor.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Client/BinanceClientConfiguration.cs b/src/BinanceDotNet.BinanceExchange.API/Client/BinanceClientConfiguration.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Client/BinanceClientConfiguration.cs rename to src/BinanceDotNet.BinanceExchange.API/Client/BinanceClientConfiguration.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Client/BinanceEndpointData.cs b/src/BinanceDotNet.BinanceExchange.API/Client/BinanceEndpointData.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Client/BinanceEndpointData.cs rename to src/BinanceDotNet.BinanceExchange.API/Client/BinanceEndpointData.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Client/BinanceRestClient.cs b/src/BinanceDotNet.BinanceExchange.API/Client/BinanceRestClient.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Client/BinanceRestClient.cs rename to src/BinanceDotNet.BinanceExchange.API/Client/BinanceRestClient.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Client/Endpoints.cs b/src/BinanceDotNet.BinanceExchange.API/Client/Endpoints.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Client/Endpoints.cs rename to src/BinanceDotNet.BinanceExchange.API/Client/Endpoints.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Client/IAPIProcessor.cs b/src/BinanceDotNet.BinanceExchange.API/Client/IAPIProcessor.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Client/IAPIProcessor.cs rename to src/BinanceDotNet.BinanceExchange.API/Client/IAPIProcessor.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Client/IBinanceRestClient.cs b/src/BinanceDotNet.BinanceExchange.API/Client/IBinanceRestClient.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Client/IBinanceRestClient.cs rename to src/BinanceDotNet.BinanceExchange.API/Client/IBinanceRestClient.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Client/RequestClient.cs b/src/BinanceDotNet.BinanceExchange.API/Client/RequestClient.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Client/RequestClient.cs rename to src/BinanceDotNet.BinanceExchange.API/Client/RequestClient.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Converter/EpochTimeConverter.cs b/src/BinanceDotNet.BinanceExchange.API/Converter/EpochTimeConverter.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Converter/EpochTimeConverter.cs rename to src/BinanceDotNet.BinanceExchange.API/Converter/EpochTimeConverter.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Converter/StringDecimalConverter.cs b/src/BinanceDotNet.BinanceExchange.API/Converter/StringDecimalConverter.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Converter/StringDecimalConverter.cs rename to src/BinanceDotNet.BinanceExchange.API/Converter/StringDecimalConverter.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Converter/TraderPriceConverter.cs b/src/BinanceDotNet.BinanceExchange.API/Converter/TraderPriceConverter.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Converter/TraderPriceConverter.cs rename to src/BinanceDotNet.BinanceExchange.API/Converter/TraderPriceConverter.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Enums/EndpointSecurityType.cs b/src/BinanceDotNet.BinanceExchange.API/Enums/EndpointSecurityType.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Enums/EndpointSecurityType.cs rename to src/BinanceDotNet.BinanceExchange.API/Enums/EndpointSecurityType.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Enums/HttpVerb.cs b/src/BinanceDotNet.BinanceExchange.API/Enums/HttpVerb.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Enums/HttpVerb.cs rename to src/BinanceDotNet.BinanceExchange.API/Enums/HttpVerb.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Enums/NewOrderResponseType.cs b/src/BinanceDotNet.BinanceExchange.API/Enums/NewOrderResponseType.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Enums/NewOrderResponseType.cs rename to src/BinanceDotNet.BinanceExchange.API/Enums/NewOrderResponseType.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Enums/OrderSide.cs b/src/BinanceDotNet.BinanceExchange.API/Enums/OrderSide.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Enums/OrderSide.cs rename to src/BinanceDotNet.BinanceExchange.API/Enums/OrderSide.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Enums/OrderStatus.cs b/src/BinanceDotNet.BinanceExchange.API/Enums/OrderStatus.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Enums/OrderStatus.cs rename to src/BinanceDotNet.BinanceExchange.API/Enums/OrderStatus.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Enums/OrderType.cs b/src/BinanceDotNet.BinanceExchange.API/Enums/OrderType.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Enums/OrderType.cs rename to src/BinanceDotNet.BinanceExchange.API/Enums/OrderType.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Enums/TimeInForce.cs b/src/BinanceDotNet.BinanceExchange.API/Enums/TimeInForce.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Enums/TimeInForce.cs rename to src/BinanceDotNet.BinanceExchange.API/Enums/TimeInForce.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Extensions/DateTimeExtensions.cs b/src/BinanceDotNet.BinanceExchange.API/Extensions/DateTimeExtensions.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Extensions/DateTimeExtensions.cs rename to src/BinanceDotNet.BinanceExchange.API/Extensions/DateTimeExtensions.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Request/CancelOrderRequest.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Request/CancelOrderRequest.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Request/CancelOrderRequest.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Request/CancelOrderRequest.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Request/CreateOrderRequest.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Request/CreateOrderRequest.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Request/CreateOrderRequest.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Request/CreateOrderRequest.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Request/CurrentOpenOrdersRequest.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Request/CurrentOpenOrdersRequest.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Request/CurrentOpenOrdersRequest.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Request/CurrentOpenOrdersRequest.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Request/IRequest.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Request/IRequest.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Request/IRequest.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Request/IRequest.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/AcknowledgeCreateOrderResponse.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/AcknowledgeCreateOrderResponse.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/AcknowledgeCreateOrderResponse.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/AcknowledgeCreateOrderResponse.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/BaseCreateOrderResponse.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/BaseCreateOrderResponse.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/BaseCreateOrderResponse.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/BaseCreateOrderResponse.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/CancelOrderResponse.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/CancelOrderResponse.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/CancelOrderResponse.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/CancelOrderResponse.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/EmptyResponse.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/EmptyResponse.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/EmptyResponse.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/EmptyResponse.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceBadRequestException.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceBadRequestException.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceBadRequestException.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceBadRequestException.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceError.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceError.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceError.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceError.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceException.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceException.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceException.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceException.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceServerException.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceServerException.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceServerException.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceServerException.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceTimeoutException.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceTimeoutException.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceTimeoutException.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/Error/BinanceTimeoutException.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/Fill.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/Fill.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/Fill.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/Fill.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/FullCreateOrderResponse.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/FullCreateOrderResponse.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/FullCreateOrderResponse.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/FullCreateOrderResponse.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/IResponse.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/IResponse.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/IResponse.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/IResponse.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/OrderBookResponse.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/OrderBookResponse.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/OrderBookResponse.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/OrderBookResponse.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/OrderResponse.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/OrderResponse.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/OrderResponse.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/OrderResponse.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/ResultCreateOrderResponse.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/ResultCreateOrderResponse.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/ResultCreateOrderResponse.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/ResultCreateOrderResponse.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/ServerTimeResponse.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/ServerTimeResponse.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/ServerTimeResponse.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/ServerTimeResponse.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/Response/TradeResponse.cs b/src/BinanceDotNet.BinanceExchange.API/Models/Response/TradeResponse.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/Response/TradeResponse.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/Response/TradeResponse.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/WebSocket/BinanceDepthData.cs b/src/BinanceDotNet.BinanceExchange.API/Models/WebSocket/BinanceDepthData.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/WebSocket/BinanceDepthData.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/WebSocket/BinanceDepthData.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Models/WebSocket/IWebSocketResponse.cs b/src/BinanceDotNet.BinanceExchange.API/Models/WebSocket/IWebSocketResponse.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Models/WebSocket/IWebSocketResponse.cs rename to src/BinanceDotNet.BinanceExchange.API/Models/WebSocket/IWebSocketResponse.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Utility/Guard.cs b/src/BinanceDotNet.BinanceExchange.API/Utility/Guard.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Utility/Guard.cs rename to src/BinanceDotNet.BinanceExchange.API/Utility/Guard.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Websockets/AbstractBinanceWebSocketClient.cs b/src/BinanceDotNet.BinanceExchange.API/Websockets/AbstractBinanceWebSocketClient.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Websockets/AbstractBinanceWebSocketClient.cs rename to src/BinanceDotNet.BinanceExchange.API/Websockets/AbstractBinanceWebSocketClient.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Websockets/BinanceWebSocket.cs b/src/BinanceDotNet.BinanceExchange.API/Websockets/BinanceWebSocket.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Websockets/BinanceWebSocket.cs rename to src/BinanceDotNet.BinanceExchange.API/Websockets/BinanceWebSocket.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Websockets/BinanceWebSocketClient.cs b/src/BinanceDotNet.BinanceExchange.API/Websockets/BinanceWebSocketClient.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Websockets/BinanceWebSocketClient.cs rename to src/BinanceDotNet.BinanceExchange.API/Websockets/BinanceWebSocketClient.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Websockets/BinanceWebsocketMessageHandler.cs b/src/BinanceDotNet.BinanceExchange.API/Websockets/BinanceWebsocketMessageHandler.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Websockets/BinanceWebsocketMessageHandler.cs rename to src/BinanceDotNet.BinanceExchange.API/Websockets/BinanceWebsocketMessageHandler.cs diff --git a/source/BinanceDotNet.BinanceExchange.API/Websockets/IBinanceWebSocketClient.cs b/src/BinanceDotNet.BinanceExchange.API/Websockets/IBinanceWebSocketClient.cs similarity index 100% rename from source/BinanceDotNet.BinanceExchange.API/Websockets/IBinanceWebSocketClient.cs rename to src/BinanceDotNet.BinanceExchange.API/Websockets/IBinanceWebSocketClient.cs From 2e07d6911037357100ad88d01db7ab826363ddfd Mon Sep 17 00:00:00 2001 From: codez0mb1e Date: Tue, 13 Oct 2020 15:33:11 +0300 Subject: [PATCH 3/4] Update documentation --- README.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e142d26..6aaa849 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ -# Binance Bot +# Market Bot for Binance Exchange + _Naive Market Maker Bot for Binance._ Solution contains two console projects: @@ -17,28 +18,35 @@ to _create real order_ in order book. ## Roadmap + #### Throlling + Binance has numerous limits to requests, orders count, min/max volume of order, etc. The networks restrictions should be taken into BinanceBot working as part of `BinanceClientConfiguration`, and the orders restrictions - as part of `MarkerStrategyConfiguration`. #### Security + Binance API keys should be stored in secured storage (such as `Azure Key Vault` service) instead of plain text such it is now. #### Configurations + Any configuration (of connectors or bot) should be placed in separate configuration storage (such as `JSON files` in local file system). This will allow you to reconfigure the bot without the need for recompilation. #### Other + BinanceBot doesn’t processed network connection errors. It would be to implement `Retry Policies` for the broken connections and handling other network errors. The solution doesn’t contain any `Unit Tests`/`Integration Tests`, which is a bad practice. ## Requirements -__.NET Core 2.1__ (also compatible with .NET 4.5.1, .NET 4.5.2, .NET 4.6.1, .NETSTANDARD2.0). + +- .NET Core 3.1. ## References + 1. [Binance official API docs](https://github.com/binance-exchange/binance-official-api-docs). 2. [Official C# Wrapper for the Binance exchange API](https://github.com/glitch100/BinanceDotNet). From 44312610676094afb5f2e7610d45db624de0212c Mon Sep 17 00:00:00 2001 From: codez0mb1e Date: Tue, 13 Oct 2020 16:34:34 +0300 Subject: [PATCH 4/4] Move to .netstandard2.1 --- src/BinanceBot.Market/BinanceBot.Market.csproj | 10 ++-------- .../BinanceDotNet.BinanceExchange.API.csproj | 9 ++------- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/src/BinanceBot.Market/BinanceBot.Market.csproj b/src/BinanceBot.Market/BinanceBot.Market.csproj index 6d2795d..fa300ad 100644 --- a/src/BinanceBot.Market/BinanceBot.Market.csproj +++ b/src/BinanceBot.Market/BinanceBot.Market.csproj @@ -1,14 +1,8 @@ - netcoreapp3.1 - 0.2.0 - (c) 2020, Dmitry Petukhov. - http://0xcode.in/ - Dmitry Petukhov - - BinanceBot - https://github.com/codez0mb1e/BinanceBot + netstandard2.1 + 8.0 diff --git a/src/BinanceDotNet.BinanceExchange.API/BinanceDotNet.BinanceExchange.API.csproj b/src/BinanceDotNet.BinanceExchange.API/BinanceDotNet.BinanceExchange.API.csproj index f4450d6..89602b3 100644 --- a/src/BinanceDotNet.BinanceExchange.API/BinanceDotNet.BinanceExchange.API.csproj +++ b/src/BinanceDotNet.BinanceExchange.API/BinanceDotNet.BinanceExchange.API.csproj @@ -1,13 +1,8 @@ - netcoreapp3.1 - 4.6.2.0 - BinanceDotNet - Jon Evans - - https://github.com/glitch100/BinanceDotNet - Updated version of BinanceDotNet package. + netstandard2.1 + 8.0