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; }
public AccountsController(ICoinbaseProClient client) { Client = client; }
private readonly int MillisecondsToWaitPerRequest = 333; // https://docs.pro.coinbase.com/#rate-limits public CoinbaseProxy(ICoinbaseProClient client) { _client = client; }