public PoolRenewJob(ILog logger, ICoinRepository coinRepository, IBaseSettings baseSettings, ITransferContractQueueServiceFactory transferContractQueueServiceFactory) { _logger = logger; _coinRepository = coinRepository; _baseSettings = baseSettings; _transferContractQueueServiceFactory = transferContractQueueServiceFactory; }
public TransferContractPoolService(ITransferContractQueueServiceFactory transferContractQueueServiceFactory, ITransferContractService transferContractService, IBaseSettings settings, IContractService contractService, IPaymentService paymentService, ISlackNotifier slackNotifier, ICoinRepository coinRepository, ILog logger) { _coinRepository = coinRepository; _transferContractService = transferContractService; _transferContractQueueServiceFactory = transferContractQueueServiceFactory; _settings = settings; _contractService = contractService; _paymentService = paymentService; _slackNotifier = slackNotifier; _logger = logger; }
public TransferContractService(IContractService contractService, ITransferContractRepository transferContractRepository, ICoinRepository coinRepository, IBaseSettings settings, ITransferContractQueueServiceFactory transferContractQueueServiceFactory, ITransferContractUserAssignmentQueueService transferContractUserAssignmentQueueService, IPaymentService paymentService, Web3 web3, IErcInterfaceService ercInterfaceService ) { _paymentService = paymentService; _web3 = web3; _coinRepository = coinRepository; _contractService = contractService; _transferContractRepository = transferContractRepository; _settings = settings; _transferContractQueueServiceFactory = transferContractQueueServiceFactory; _transferContractUserAssignmentQueueService = transferContractUserAssignmentQueueService; _ercInterfaceService = ercInterfaceService; }