Пример #1
0
        public MinerService(IMiningService miningService, ITxHub txHub)
        {
            _miningService = miningService;
            _txHub         = txHub;

            EventBus = NullLocalEventBus.Instance;
        }
 public WalletsController(ILogger <WalletsController> logger, IDinkumRepository dinkumRepo, IMiningService miningService, IMetrics metrics)
 {
     _logger        = logger;
     _dinkumRepo    = dinkumRepo;
     _miningService = miningService;
     _metrics       = metrics;
 }
 public MiningServiceTests()
 {
     _miningService     = GetRequiredService <IMiningService>();
     _blockchainService = GetRequiredService <IBlockchainService>();
     _kernelTestHelper  = GetRequiredService <KernelTestHelper>();
     _systemTransactionExtraDataProvider = GetRequiredService <ISystemTransactionExtraDataProvider>();
     _accountService = GetRequiredService <IAccountService>();
 }
 public ContractTestService(IContractTesterFactory contractTesterFactory, IBlockchainService blockchainService,
                            IMiningService miningService, IBlockAttachService blockAttachService)
 {
     _contractTesterFactory = contractTesterFactory;
     _blockchainService     = blockchainService;
     _miningService         = miningService;
     _blockAttachService    = blockAttachService;
 }
 public ReMiningHostedService(IMiningService miningService, IMiningQueue miningQueue,
                              IBackgroundQueue backgroundQueue, IStatisticService statisticService)
 {
     _miningService    = miningService;
     _miningQueue      = miningQueue;
     _backgroundQueue  = backgroundQueue;
     _statisticService = statisticService;
 }
Пример #6
0
 public ContractBasicTests()
 {
     _blockchainService        = GetRequiredService <IBlockchainService>();
     _miningService            = GetRequiredService <IMiningService>();
     _blockAttachService       = GetRequiredService <IBlockAttachService>();
     _transactionResultManager = GetRequiredService <ITransactionResultManager>();
     InitializeTestContracts();
 }
Пример #7
0
 public TransactionService(IConfigurationService configurationService, IBlockchainService blockchainService,
                           IMiningService miningService, IMiningQueue queue, ITransactionStorage transactionStorage)
     : base(configurationService)
 {
     _transactionStorage = transactionStorage;
     _blockchainService  = blockchainService;
     _miningService      = miningService;
     _queue = queue;
 }
Пример #8
0
        public MinerService(IMiningService miningService, ITxHub txHub,
                            IBlockTransactionLimitProvider blockTransactionLimitProvider)
        {
            _miningService = miningService;
            _txHub         = txHub;
            _blockTransactionLimitProvider = blockTransactionLimitProvider;

            Logger = NullLogger <MinerService> .Instance;
        }
Пример #9
0
        public MinerService(IMiningService miningService, ITxHub txHub,
                            IBlockTransactionLimitProvider blockTransactionLimitProvider,
                            IOptionsMonitor <TransactionPackingOptions> transactionPackingOptions)
        {
            _miningService = miningService;
            _txHub         = txHub;
            _blockTransactionLimitProvider = blockTransactionLimitProvider;
            _transactionPackingOptions     = transactionPackingOptions.CurrentValue;

            Logger = NullLogger <MinerService> .Instance;
        }
Пример #10
0
        public MinerService(IMiningService miningService,
                            IBlockTransactionLimitProvider blockTransactionLimitProvider,
                            ITransactionPackingOptionProvider transactionPackingOptionProvider,
                            ITransactionPoolService transactionPoolService)
        {
            _miningService = miningService;
            _blockTransactionLimitProvider    = blockTransactionLimitProvider;
            _transactionPackingOptionProvider = transactionPackingOptionProvider;
            _transactionPoolService           = transactionPoolService;

            Logger = NullLogger <MinerService> .Instance;
        }
Пример #11
0
 public MiningController(IMiningService miningService)
 {
     this.miningService = miningService;
 }