public ExchangeToStableService(ILoggerFactory loggerFactory, ApplicationDbContext db, IConfiguration configuration, IRateCache rateCache, IMemoryCache cache, ICryptoProviderService cryptoProviderService, GraftService graft) { _settings = configuration .GetSection("ExchangeService") .Get <ExchangeServiceConfiguration>(); _logger = loggerFactory.CreateLogger(nameof(ExchangeService)); _db = db; _rateCache = rateCache; _cache = cache; _cryptoProviderService = cryptoProviderService; _graft = graft; }