コード例 #1
0
 public PoolRenewJob(ILog logger, ICoinRepository coinRepository, IBaseSettings baseSettings,
                     ITransferContractQueueServiceFactory transferContractQueueServiceFactory)
 {
     _logger         = logger;
     _coinRepository = coinRepository;
     _baseSettings   = baseSettings;
     _transferContractQueueServiceFactory = transferContractQueueServiceFactory;
 }
コード例 #2
0
 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;
 }
コード例 #3
0
 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;
 }