public CandleMonitor(ICoinbaseProClient client
                      , IStartupWorkflow startupWorkflow
                      , ICandleProvider candleProvider
                      , ICandleMonitorFeedProvider candleMonitorFeedProvider
                      , ICandleProducer candleProducer
                      , IOptions <AppSetting> appSetting
                      , ILogger <CandleMonitor> logger)
 {
     _client                    = client;
     _startupWorkflow           = startupWorkflow;
     _provider                  = candleProvider;
     _candleMonitorFeedProvider = candleMonitorFeedProvider;
     _candleProducer            = candleProducer;
     _appSetting                = appSetting.Value;
     _logger                    = logger;
 }
예제 #2
0
 public AccountsController(ICoinbaseProClient client)
 {
     Client = client;
 }
예제 #3
0
        private readonly int MillisecondsToWaitPerRequest = 333; // https://docs.pro.coinbase.com/#rate-limits

        public CoinbaseProxy(ICoinbaseProClient client)
        {
            _client = client;
        }