public CashoutFunction(ICashoutRepository cashoutRepository, ILog logger, Web3 web3, BaseSettings settings, ITransactionMonitoringQueueWriter transactionMonitoringQueueWriter) { _cashoutRepository = cashoutRepository; _logger = logger; _web3 = web3; _settings = settings; _transactionMonitoringQueueWriter = transactionMonitoringQueueWriter; }
public UserContractBalanceMonitoringFunction(IUserContractRepository userContractRepository, ILog logger, Web3 web3, BaseSettings settings, ITransactionMonitoringQueueWriter transactionMonitoringQueueWriter) { _userContractRepository = userContractRepository; _logger = logger; _web3 = web3; _settings = settings; _transactionMonitoringQueueWriter = transactionMonitoringQueueWriter; }