static async Task SetParams() { //var factory = new LiquidityConverterClientFactory("http://localhost:80"); var factory = new LiquidityConverterClientFactory("http://liquidity-converter.services.svc.cluster.local"); // var client = factory.GetQuotesService(); // // var resp = await client.GetQuote(new QuoteRequest() // {InstrumentSymbol = "BTCUSD", AssetSymbol = "BTC", OrderSide = OrderSide.Buy, Volume = 1.0}); // Console.WriteLine(resp?.Data); var settingsClient = factory.GetLiquidityConverterSettingsManager(); await settingsClient.UpdateLiquidityConverterSettingsAsync(new LiquidityConverterSettings() { BrokerId = "jetwallet", MarkUp = 0.02, ExpirationInSeconds = 35, ClientExpirationInSeconds = 30, BrokerAccountId = "ConverterAccount", BrokerWalletId = "ConverterWallet", }); // var settingsReader = factory.GetLiquidityConverterSettingsAccessor(); var settings = settingsReader.GetLiquidityConverterSettings("jetwallet"); Console.WriteLine(settings); }
static async Task Main(string[] args) { GrpcClientFactory.AllowUnencryptedHttp2 = true; Console.Write("Press enter to start"); Console.ReadLine(); var factory = new LiquidityConverterClientFactory("http://localhost:80"); var client = factory.GetQuotesService(); //var resp = await client.GetQuote(new QuoteBase() // {InstrumentSymbol = "BTCUSD", AssetSymbol = "BTC", OrderSide = OrderSide.Buy, Volume = 1.0}); //// Console.WriteLine(resp?.Message); SetParams(); Console.WriteLine("End"); Console.ReadLine(); }