public TransactionExecutionValidationProvider( IPlainTransactionExecutingService plainTransactionExecutingService, IBlockchainService blockchainService, IOptionsMonitor <TransactionOptions> transactionOptionsMonitor) { _plainTransactionExecutingService = plainTransactionExecutingService; _transactionOptions = transactionOptionsMonitor.CurrentValue; LocalEventBus = NullLocalEventBus.Instance; }
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, IPlainTransactionExecutingService planTransactionExecutingService) { _grouper = grouper; _planTransactionExecutingService = planTransactionExecutingService; _transactionResultService = transactionResultService; EventBus = NullLocalEventBus.Instance; Logger = NullLogger <LocalParallelTransactionExecutingService> .Instance; }