Exemplo n.º 1
0
 public LogsProvider(IRuntimeInfoProvider runtimeInfoProvider, ILogsProcessor logsProcessor)
 {
     this.runtimeInfoProvider = Preconditions.CheckNotNull(runtimeInfoProvider, nameof(runtimeInfoProvider));
     this.logsProcessor       = Preconditions.CheckNotNull(logsProcessor, nameof(logsProcessor));
 }
Exemplo n.º 2
0
 public override async Task ConfigureAsync()
 {
     MaxBlockNumber = (await ethApiContractService.Blocks.GetBlockNumber.SendRequestAsync().ConfigureAwait(false)).ToUlong();
     _builder.SetMinimumBlockNumber(MaxBlockNumber - NumberOfBlocksToProcess);
     _processor = _builder.Build();
 }
Exemplo n.º 3
0
        //private readonly ILogger logger;

        public LogsService(ILogsProcessor logsProcessor /*, ILogManager logManager*/)
        {
            this.logsProcessor = logsProcessor;
            //logger = logManager.GetLogger(typeof(LogsService));
        }
Exemplo n.º 4
0
 /// <summary>
 /// constructor
 /// </summary>
 public LogsController(
     ILogsProcessor logsProcessor
     )
 {
     this.logsProcessor = logsProcessor;
 }