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