public IndexStoreFeature(ConcurrentChain chain, IConnectionManager connectionManager, Signals.Signals signals, IIndexRepository indexRepository, IIndexStoreCache indexStoreCache, IndexBlockPuller blockPuller, IndexStoreLoop indexStoreLoop, IndexStoreManager indexStoreManager, IndexStoreSignaled indexStoreSignaled, INodeLifetime nodeLifetime, NodeSettings nodeSettings, ILoggerFactory loggerFactory, IndexSettings indexSettings) : base(chain, connectionManager, signals, indexRepository, indexStoreCache, blockPuller, indexStoreLoop, indexStoreManager, indexStoreSignaled, nodeLifetime, nodeSettings, loggerFactory, indexSettings, name: "IndexStore") { }
public IndexStoreLoop(ConcurrentChain chain, IIndexRepository indexRepository, IndexSettings indexSettings, ChainState chainState, IndexBlockPuller blockPuller, IIndexStoreCache cache, INodeLifetime nodeLifetime, IAsyncLoopFactory asyncLoopFactory, ILoggerFactory loggerFactory, IDateTimeProvider dateTimeProvider) : base(asyncLoopFactory, blockPuller, indexRepository, cache, chain, chainState, indexSettings, nodeLifetime, loggerFactory, dateTimeProvider) { }
public IndexStoreBehavior(ConcurrentChain chain, IIndexRepository indexRepository, IIndexStoreCache indexStoreCache, ILoggerFactory loggerFactory) : base(chain, indexRepository, indexStoreCache, loggerFactory) { }
public IndexStoreBehavior(ConcurrentChain chain, IIndexRepository blockRepository, IIndexStoreCache blockStoreCache, ILoggerFactory loggerFactory) : base(chain, blockRepository as Features.BlockStore.IBlockRepository, blockStoreCache as Features.BlockStore.IBlockStoreCache, loggerFactory) { }