Exemple #1
0
 public async Task StopAsync()
 {
     await(BlockchainProcessor?.StopAsync() ?? Task.CompletedTask);
     await(BlockProducer?.StopAsync() ?? Task.CompletedTask);
     await(PeerPool?.StopAsync() ?? Task.CompletedTask);
     await(Synchronizer?.StopAsync() ?? Task.CompletedTask);
     Logger?.Flush();
 }
Exemple #2
0
 public virtual void Dispose()
 {
     BlockProducer?.StopAsync();
     CodeDb?.Dispose();
     StateDb?.Dispose();
 }