public BlockParallelExecutingService(ITransactionExecutingService transactionExecutingService,
                                      IBlockchainStateService blockchainStateService, ITransactionResultService transactionResultService,
                                      ISystemTransactionExtraDataProvider systemTransactionExtraDataProvider) : base(
         transactionExecutingService, blockchainStateService, transactionResultService,
         systemTransactionExtraDataProvider)
 {
 }
Пример #2
0
 public BlockValidationProviderTests()
 {
     _blockValidationService             = GetRequiredService <IBlockValidationService>();
     _blockValidationProvider            = GetRequiredService <BlockValidationProvider>();
     _transactionBlockIndexService       = GetRequiredService <ITransactionBlockIndexService>();
     _kernelTestHelper                   = GetRequiredService <KernelTestHelper>();
     _systemTransactionExtraDataProvider = GetRequiredService <ISystemTransactionExtraDataProvider>();
 }
 public MiningServiceTests()
 {
     _miningService     = GetRequiredService <IMiningService>();
     _blockchainService = GetRequiredService <IBlockchainService>();
     _kernelTestHelper  = GetRequiredService <KernelTestHelper>();
     _systemTransactionExtraDataProvider = GetRequiredService <ISystemTransactionExtraDataProvider>();
     _accountService = GetRequiredService <IAccountService>();
 }
Пример #4
0
 public LocalParallelTransactionExecutingService(ITransactionGrouper grouper,
                                                 IPlainTransactionExecutingService planTransactionExecutingService,
                                                 ISystemTransactionExtraDataProvider systemTransactionExtraDataProvider)
 {
     _grouper = grouper;
     _planTransactionExecutingService = planTransactionExecutingService;
     EventBus = NullLocalEventBus.Instance;
     Logger   = NullLogger <LocalParallelTransactionExecutingService> .Instance;
 }
Пример #5
0
 public BlockExecutingServiceTests()
 {
     _blockExecutingService              = GetRequiredService <BlockExecutingService>();
     _kernelTestHelper                   = GetRequiredService <KernelTestHelper>();
     _smartContractExecutionHelper       = GetRequiredService <SmartContractExecutionHelper>();
     _smartContractAddressService        = GetRequiredService <ISmartContractAddressService>();
     _blockStateSetManger                = GetRequiredService <IBlockStateSetManger>();
     _transactionResultManager           = GetRequiredService <ITransactionResultManager>();
     _systemTransactionExtraDataProvider = GetRequiredService <ISystemTransactionExtraDataProvider>();
 }
 public BlockExecutingService(ITransactionExecutingService transactionExecutingService,
                              IBlockchainStateService blockchainStateService,
                              ITransactionResultService transactionResultService,
                              ISystemTransactionExtraDataProvider systemTransactionExtraDataProvider)
 {
     _transactionExecutingService        = transactionExecutingService;
     _blockchainStateService             = blockchainStateService;
     _transactionResultService           = transactionResultService;
     _systemTransactionExtraDataProvider = systemTransactionExtraDataProvider;
     EventBus = NullLocalEventBus.Instance;
 }
Пример #7
0
        public MiningService(IAccountService accountService,
                             IBlockGenerationService blockGenerationService,
                             ISystemTransactionGenerationService systemTransactionGenerationService,
                             IBlockExecutingService blockExecutingService,
                             IBlockchainService blockchainService,
                             ISystemTransactionExtraDataProvider systemTransactionExtraDataProvider)
        {
            Logger = NullLogger <MiningService> .Instance;
            _blockGenerationService             = blockGenerationService;
            _systemTransactionGenerationService = systemTransactionGenerationService;
            _blockExecutingService = blockExecutingService;
            _accountService        = accountService;
            _blockchainService     = blockchainService;
            _systemTransactionExtraDataProvider = systemTransactionExtraDataProvider;

            EventBus = NullLocalEventBus.Instance;
        }
 public LocalParallelTransactionExecutingServiceTests()
 {
     _transactionExecutingService        = GetRequiredService <ITransactionExecutingService>();
     _systemTransactionExtraDataProvider = GetRequiredService <ISystemTransactionExtraDataProvider>();
 }
 public SystemTransactionValidationProvider(ISystemTransactionExtraDataProvider systemTransactionExtraDataProvider)
 {
     _systemTransactionExtraDataProvider = systemTransactionExtraDataProvider;
 }
Пример #10
0
 public SystemTransactionValidationProviderTests()
 {
     _systemTransactionValidationProvider = GetRequiredService <SystemTransactionValidationProvider>();
     _systemTransactionExtraDataProvider  = GetRequiredService <ISystemTransactionExtraDataProvider>();
 }