public TransactionResultAppService(ITransactionResultProxyService transactionResultProxyService, ITransactionManager transactionManager, IBlockchainService blockchainService, ITransactionReadOnlyExecutionService transactionReadOnlyExecutionService) { _transactionResultProxyService = transactionResultProxyService; _transactionManager = transactionManager; _blockchainService = blockchainService; _transactionReadOnlyExecutionService = transactionReadOnlyExecutionService; }
public TransactionResultAppService(ITransactionResultProxyService transactionResultProxyService, ITransactionManager transactionManager, IBlockchainService blockchainService, ITransactionReadOnlyExecutionService transactionReadOnlyExecutionService, IObjectMapper <ChainApplicationWebAppAElfModule> objectMapper, ITransactionResultStatusCacheProvider transactionResultStatusCacheProvider, IOptionsMonitor <WebAppOptions> optionsSnapshot) { _transactionResultProxyService = transactionResultProxyService; _transactionManager = transactionManager; _blockchainService = blockchainService; _transactionReadOnlyExecutionService = transactionReadOnlyExecutionService; _objectMapper = objectMapper; _transactionResultStatusCacheProvider = transactionResultStatusCacheProvider; _webAppOptions = optionsSnapshot.CurrentValue; Logger = NullLogger <TransactionResultAppService> .Instance; }