public BlockStoreSignaled( BlockStoreLoop blockStoreLoop, ConcurrentChain chain, StoreSettings storeSettings, IChainState chainState, IConnectionManager connection, INodeLifetime nodeLifetime, ILoggerFactory loggerFactory, IBlockStoreCache blockStoreCache) { this.blockStoreLoop = blockStoreLoop; this.chain = chain; this.chainState = chainState; this.connection = connection; this.nodeLifetime = nodeLifetime; this.logger = loggerFactory.CreateLogger(this.GetType().FullName); this.storeSettings = storeSettings; this.blockStoreCache = blockStoreCache; this.blocksToAnnounce = new AsyncQueue <ChainedBlock>(); this.dequeueLoopTask = this.DequeueContinuouslyAsync(); }
/// <summary> /// Prints command-line help. /// </summary> /// <param name="network">The network to extract values from.</param> public static void PrintHelp(Network network) { StoreSettings.PrintHelp(network); }