public IndexStoreFeature(ConcurrentChain chain, IConnectionManager connectionManager, Signals.Signals signals, IndexRepository indexRepository, IndexStoreCache indexStoreCache, IndexBlockPuller blockPuller, IndexStoreLoop indexStoreLoop, IndexStoreManager indexStoreManager, IndexStoreSignaled indexStoreSignaled, INodeLifetime nodeLifetime, NodeSettings nodeSettings, ILoggerFactory loggerFactory) : base(chain, connectionManager, signals, indexRepository, indexStoreCache, blockPuller, indexStoreLoop, indexStoreManager, indexStoreSignaled, nodeLifetime, nodeSettings, loggerFactory, "IndexStore") { }
public IndexStoreLoop(ConcurrentChain chain, IndexRepository indexRepository, NodeSettings nodeArgs, ChainState chainState, IndexBlockPuller blockPuller, IndexStoreCache cache, INodeLifetime nodeLifetime, IAsyncLoopFactory asyncLoopFactory, ILoggerFactory loggerFactory) : base(asyncLoopFactory, blockPuller, indexRepository, cache, chain, chainState, nodeArgs, nodeLifetime, loggerFactory, "IndexStore") { nodeArgs.Store.TxIndex = true; }
public IndexStoreBehavior(ConcurrentChain chain, IndexRepository blockRepository, IndexStoreCache blockStoreCache, ILoggerFactory loggerFactory) : this(chain, blockRepository as IIndexRepository, blockStoreCache as IIndexStoreCache, loggerFactory) { }