public TestPoAMiner( IConsensusManager consensusManager, IDateTimeProvider dateTimeProvider, Network network, INodeLifetime nodeLifetime, ILoggerFactory loggerFactory, IInitialBlockDownloadState ibdState, BlockDefinition blockDefinition, SlotsManager slotsManager, IConnectionManager connectionManager, PoABlockHeaderValidator poaHeaderValidator, FederationManager federationManager, IIntegrityValidator integrityValidator, IWalletManager walletManager, INodeStats nodeStats) : base(consensusManager, dateTimeProvider, network, nodeLifetime, loggerFactory, ibdState, blockDefinition, slotsManager, connectionManager, poaHeaderValidator, federationManager, integrityValidator, walletManager, nodeStats) { this.timeProvider = dateTimeProvider as EditableTimeProvider; this.cancellationSource = new CancellationTokenSource(); }
private PoANodeBuilder(string rootFolder) : base(rootFolder) { this.TimeProvider = new EditableTimeProvider(); }
public PoANodeRunner(string dataDir, PoANetwork network, EditableTimeProvider timeProvider) : base(dataDir) { this.Network = network; this.timeProvider = timeProvider; }