public ContractEventDiscoveryService(IBlockchainService blockchainService, ITransactionResultQueryService transactionResultQueryService) { _blockchainService = blockchainService; _transactionResultQueryService = transactionResultQueryService; LocalEventBus = NullLocalEventBus.Instance; Logger = NullLogger <ContractEventDiscoveryService <T> > .Instance; }
public LogEventListeningService(IBlockchainService blockchainService, ITransactionResultQueryService transactionResultQueryService, IServiceContainer <ILogEventHandler> eventHandlers) { _blockchainService = blockchainService; _transactionResultQueryService = transactionResultQueryService; _eventHandlers = eventHandlers.ToLookup(p => p.GetType()).Select(coll => coll.First()).ToList(); }
public IrreversibleBlockRelatedEventsDiscoveryService(IBlockchainService blockchainService, ITransactionResultQueryService transactionResultQueryService, ISmartContractAddressService smartContractAddressService) { _blockchainService = blockchainService; _transactionResultQueryService = transactionResultQueryService; _smartContractAddressService = smartContractAddressService; LocalEventBus = NullLocalEventBus.Instance; Logger = NullLogger <IrreversibleBlockRelatedEventsDiscoveryService> .Instance; }
public PrimaryTokenSymbolDiscoveryService(IBlockchainService blockchainService, ITransactionResultQueryService transactionResultQueryService, ISmartContractAddressService smartContractAddressService) { _blockchainService = blockchainService; _transactionResultQueryService = transactionResultQueryService; _smartContractAddressService = smartContractAddressService; LocalEventBus = NullLocalEventBus.Instance; Logger = NullLogger <PrimaryTokenSymbolDiscoveryService> .Instance; }
public SmartContractExecutiveServiceTests() { _smartContractExecutiveService = GetRequiredService <SmartContractExecutiveService>(); _smartContractHelper = GetRequiredService <SmartContractHelper>(); _smartContractRegistrationProvider = GetRequiredService <ISmartContractRegistrationProvider>(); _defaultContractZeroCodeProvider = GetRequiredService <IDefaultContractZeroCodeProvider>(); _smartContractExecutiveProvider = GetRequiredService <ISmartContractExecutiveProvider>(); _transactionResultQueryService = GetRequiredService <ITransactionResultQueryService>(); _kernelTestHelper = GetRequiredService <KernelTestHelper>(); }
public LogEventProcessorTests() { _contractDeployedLogEventProcessor = GetRequiredService <ContractDeployedLogEventProcessor>(); _codeUpdatedLogEventProcessor = GetRequiredService <CodeUpdatedLogEventProcessor>(); _smartContractAddressService = GetRequiredService <ISmartContractAddressService>(); _smartContractExecutionHelper = GetRequiredService <SmartContractExecutionHelper>(); _transactionResultQueryService = GetRequiredService <ITransactionResultQueryService>(); _blockchainService = GetRequiredService <IBlockchainService>(); _smartContractAddressProvider = GetRequiredService <ISmartContractAddressProvider>(); _smartContractRegistrationProvider = GetRequiredService <ISmartContractRegistrationProvider>(); }
public BlockChainAppService(IBlockchainService blockchainService, ISmartContractAddressService smartContractAddressService, ITransactionReadOnlyExecutionService transactionReadOnlyExecutionService, ITransactionManager transactionManager, ITransactionResultQueryService transactionResultQueryService, ITxHub txHub, IBlockchainStateManager blockchainStateManager ) { _blockchainService = blockchainService; _smartContractAddressService = smartContractAddressService; _transactionReadOnlyExecutionService = transactionReadOnlyExecutionService; _transactionManager = transactionManager; _transactionResultQueryService = transactionResultQueryService; _txHub = txHub; _blockchainStateManager = blockchainStateManager; Logger = NullLogger <BlockChainAppService> .Instance; LocalEventBus = NullLocalEventBus.Instance; }
public TransactionResultProxyService(ITransactionPoolService transactionPoolService, ITransactionResultQueryService transactionResultQueryService) { TransactionPoolService = transactionPoolService; TransactionResultQueryService = transactionResultQueryService; }
public LogEventListeningService(ITransactionResultQueryService transactionResultQueryService, IServiceContainer <T> logEventProcessors) { _transactionResultQueryService = transactionResultQueryService; _logEventProcessors = logEventProcessors.ToLookup(p => p.GetType()).Select(coll => coll.First()).ToList(); }
public TransactionResultProxyService(ITxHub txHub, ITransactionResultQueryService transactionResultQueryService) { TxHub = txHub; TransactionResultQueryService = transactionResultQueryService; }