public BlockTransactionLimitChangedLogEventHandler(IBlockTransactionLimitProvider blockTransactionLimitProvider,
                                                    ISmartContractAddressService smartContractAddressService)
 {
     _blockTransactionLimitProvider = blockTransactionLimitProvider;
     _smartContractAddressService   = smartContractAddressService;
     Logger = NullLogger <BlockTransactionLimitChangedLogEventHandler> .Instance;
 }
 public BlockTransactionLimitTests()
 {
     _blockchainService             = GetRequiredService <IBlockchainService>();
     _blockTransactionLimitProvider = GetRequiredService <IBlockTransactionLimitProvider>();
     _blockchainStateService        = GetRequiredService <IBlockchainStateService>();
     _blockStateSetManger           = GetRequiredService <IBlockStateSetManger>();
 }
Пример #3
0
 public BlockTransactionLimitChangedLogEventProcessor(ISmartContractAddressService smartContractAddressService,
                                                      IBlockTransactionLimitProvider blockTransactionLimitProvider)
 {
     _smartContractAddressService   = smartContractAddressService;
     _blockTransactionLimitProvider = blockTransactionLimitProvider;
     Logger = NullLogger <BlockTransactionLimitChangedLogEventProcessor> .Instance;
 }
 public BlockValidationProviderTests()
 {
     _blockValidationProvider       = GetRequiredService <BlockValidationProvider>();
     _blockTransactionLimitProvider = GetRequiredService <IBlockTransactionLimitProvider>();
     _kernelTestHelper    = GetRequiredService <KernelTestHelper>();
     _blockStateSetManger = GetRequiredService <IBlockStateSetManger>();
 }
Пример #5
0
        public MinerService(IMiningService miningService, ITxHub txHub,
                            IBlockTransactionLimitProvider blockTransactionLimitProvider)
        {
            _miningService = miningService;
            _txHub         = txHub;
            _blockTransactionLimitProvider = blockTransactionLimitProvider;

            Logger = NullLogger <MinerService> .Instance;
        }
Пример #6
0
 public MinerServiceTests()
 {
     _transactionPoolService           = GetRequiredService <ITransactionPoolService>();
     _blockTransactionLimitProvider    = GetRequiredService <IBlockTransactionLimitProvider>();
     _transactionPackingOptionProvider = GetRequiredService <ITransactionPackingOptionProvider>();
     _minerService        = GetRequiredService <IMinerService>();
     _blockStateSetManger = GetRequiredService <IBlockStateSetManger>();
     _blockchainService   = GetRequiredService <IBlockchainService>();
     _kernelTestHelper    = GetRequiredService <KernelTestHelper>();
 }
Пример #7
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;
        }
Пример #8
0
        public MinerService(IMiningService miningService,
                            IBlockTransactionLimitProvider blockTransactionLimitProvider,
                            ITransactionPackingOptionProvider transactionPackingOptionProvider,
                            ITransactionPoolService transactionPoolService)
        {
            _miningService = miningService;
            _blockTransactionLimitProvider    = blockTransactionLimitProvider;
            _transactionPackingOptionProvider = transactionPackingOptionProvider;
            _transactionPoolService           = transactionPoolService;

            Logger = NullLogger <MinerService> .Instance;
        }
 public BlockTransactionLimitConfigurationProcessor(IBlockTransactionLimitProvider blockTransactionLimitProvider)
 {
     _blockTransactionLimitProvider = blockTransactionLimitProvider;
 }
Пример #10
0
 public BlockTransactionLimitConfigurationProcessorTests()
 {
     _blockTransactionLimitProvider = GetRequiredService <IBlockTransactionLimitProvider>();
     _blockTransactionLimitConfigurationProcessor = GetRequiredService <IConfigurationProcessor>();
     _blockStateSetManger = GetRequiredService <IBlockStateSetManger>();
 }
Пример #11
0
 public BlockValidationProvider(IBlockTransactionLimitProvider blockTransactionLimitProvider,
                                IEnumerable <ISystemTransactionGenerator> systemTransactionGenerators)
 {
     _blockTransactionLimitProvider = blockTransactionLimitProvider;
     _systemTransactionCount        = systemTransactionGenerators.Count();
 }
 public BlockTransactionLimitForkCacheHandler(IBlockTransactionLimitProvider blockTransactionLimitProvider)
 {
     _blockTransactionLimitProvider = blockTransactionLimitProvider;
 }
 public ConfigurationServiceTest()
 {
     _blockchainService             = GetRequiredService <IBlockchainService>();
     _configurationService          = GetRequiredService <IConfigurationService>();
     _blockTransactionLimitProvider = GetRequiredService <IBlockTransactionLimitProvider>();
 }