Пример #1
0
        public BinanceExchangeUtil(
            BinanceHttpClient binanceHttpClient
            )
        {
            _binanceHttpClient = binanceHttpClient;

            // get info
            // TODO: handle exception
            _exchangeInfo = _binanceHttpClient.ExchangeInformationAsync().GetAwaiter().GetResult();
        }
 public BinanceMarketHistoryDataSource(
     ILogger <BinanceMarketHistoryDataSource> logger,
     IWebHostEnvironment webHostEnvironment,
     IServiceProvider serviceProvider,
     BinanceHttpClient binanceHttpClient
     )
 {
     _logger             = logger;
     _webHostEnvironment = webHostEnvironment;
     _serviceProvider    = serviceProvider;
     _binanceHttpClient  = binanceHttpClient;
 }
Пример #3
0
 public BotWorkerService(
     ILogger <BotWorkerService> logger,
     IOptions <ApplicationSettings> config,
     IServiceProvider serviceProvider,
     BinanceHttpClient binanceHttpClient,
     BinanceWssClient binanceWssClient
     )
 {
     _logger            = logger;
     _config            = config;
     _serviceProvider   = serviceProvider;
     _binanceHttpClient = binanceHttpClient;
     _binanceWssClient  = binanceWssClient;
 }