public LocalParallelTransactionExecutingService(ITransactionGrouper grouper, IPlainTransactionExecutingService planTransactionExecutingService, ISystemTransactionExtraDataProvider systemTransactionExtraDataProvider) { _grouper = grouper; _planTransactionExecutingService = planTransactionExecutingService; EventBus = NullLocalEventBus.Instance; Logger = NullLogger <LocalParallelTransactionExecutingService> .Instance; }
public LocalParallelTransactionExecutingService(ITransactionGrouper grouper, ITransactionResultService transactionResultService, ILocalTransactionExecutingService plainExecutingService) { _grouper = grouper; _plainExecutingService = plainExecutingService; _transactionResultService = transactionResultService; EventBus = NullLocalEventBus.Instance; Logger = NullLogger <LocalParallelTransactionExecutingService> .Instance; }
public ParallelTests() { _blockchainService = GetRequiredService <IBlockchainService>(); _blockExecutingService = GetRequiredService <IBlockExecutingService>(); _transactionResultManager = GetRequiredService <ITransactionResultManager>(); _grouper = GetRequiredService <ITransactionGrouper>(); _contractRemarksService = GetRequiredService <IContractRemarksService>(); _txHub = GetRequiredService <ITxHub>(); _blockAttachService = GetRequiredService <IBlockAttachService>(); _accountService = GetRequiredService <IAccountService>(); _parallelTestHelper = GetRequiredService <ParallelTestHelper>(); _smartContractAddressService = GetRequiredService <ISmartContractAddressService>(); }
public LocalParallelTransactionExecutingService(ITransactionGrouper grouper, ITransactionResultService transactionResultService, ISmartContractExecutiveService smartContractExecutiveService, IEnumerable <IPreExecutionPlugin> prePlugins, IEnumerable <IPostExecutionPlugin> postPlugins) { _grouper = grouper; _plainExecutingService = new TransactionExecutingService(transactionResultService, smartContractExecutiveService, postPlugins, prePlugins ); _transactionResultService = transactionResultService; EventBus = NullLocalEventBus.Instance; Logger = NullLogger <LocalParallelTransactionExecutingService> .Instance; }
public ParallelTests() { _blockchainService = GetRequiredService <IBlockchainService>(); _blockExecutingService = GetRequiredService <IBlockExecutingService>(); _minerService = GetRequiredService <IMinerService>(); _transactionResultManager = GetRequiredService <ITransactionResultManager>(); _grouper = GetRequiredService <ITransactionGrouper>(); _codeRemarksManager = GetRequiredService <ICodeRemarksManager>(); _txHub = GetRequiredService <ITxHub>(); _blockAttachService = GetRequiredService <IBlockAttachService>(); _accountService = GetRequiredService <IAccountService>(); _parallelTestHelper = GetRequiredService <ParallelTestHelper>(); }
public ParallelTests() { _blockchainService = GetRequiredService <IBlockchainService>(); _blockExecutingService = GetRequiredService <IBlockExecutingService>(); _transactionResultManager = GetRequiredService <ITransactionResultManager>(); _grouper = GetRequiredService <ITransactionGrouper>(); _blockchainStateService = GetRequiredService <IBlockchainStateService>(); _txHub = GetRequiredService <ITxHub>(); _blockAttachService = GetRequiredService <IBlockAttachService>(); _accountService = GetRequiredService <IAccountService>(); _parallelTestHelper = GetRequiredService <ParallelTestHelper>(); _smartContractAddressService = GetRequiredService <ISmartContractAddressService>(); _blockchainStateManager = GetRequiredService <IBlockchainStateManager>(); _versionedStates = GetRequiredService <IStateStore <VersionedState> >(); _nonparallelContractCodeProvider = GetRequiredService <INonparallelContractCodeProvider>(); _blockStateSetManger = GetRequiredService <IBlockStateSetManger>(); }