public BinanceWssClient( ILogger <BinanceWssClient> logger, BinanceSettings binanceConfig ) { _logger = logger; _binanceConfig = binanceConfig; }
public BinanceHttpClient( ILogger <BinanceHttpClient> logger, BinanceSettings binanceConfig, HttpUtil httpUtil ) { _logger = logger; _binanceConfig = binanceConfig; _httpUtil = httpUtil; }
public static BinanceSettings LoadSettings() { try { string s = ReadFromFile("config.txt"); BinanceSettings settings = JsonConvert.DeserializeObject <BinanceSettings>(s); settings.KeysSet = !string.IsNullOrEmpty(settings.ApiKey); Logger.ConsoleOut(settings.ApiKey); return(settings); } catch { BinanceSettings settings = new BinanceSettings(); string s2 = JsonConvert.SerializeObject(settings); SaveToFile("config.txt", s2); return(settings); } }