Exemple #1
0
 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();
 }
Exemple #3
0
 public PoANodeRunner(string dataDir, PoANetwork network, EditableTimeProvider timeProvider)
     : base(dataDir)
 {
     this.Network      = network;
     this.timeProvider = timeProvider;
 }